Hold the python GIL in the buffer data_pvt call. Closes #130
requested to merge jonathan-hanks/nds2-client:issue_130_memory_corruption_in_python_SWIG into master
- in a multi-threaded environment the python "buffer.data" code did not hold the GIL while calling numpy code to create a buffer. This led to memory corruption.
- removed some unused code.