fixed regression: reintroducing commit eudaq/eudaq@8ba4d96e55a4877792d90bde73ab7ccc2c519c4b "Added support for setting and calibrating PMT control voltages on TLU " by James Botte that was (unintentionally) overwritten by eudaq/eudaq@93c776b6fe2965746a9b2826051816e176931564
added a first version of a Python interface to EUDAQ library;
use by building with 'cmake -DBUILD_python=ON ..; make install' and test using example ./python/test.py script
minor changes for OSX compatibility in example python code
modifications to ctypes python bindings to be make it work on 64bit OSX
Merge branch 'master' into python_ctypes_interface
extended ctypes interface

- added simple state machine to PyProducer to allow to react on e.g. configure commands
- added method to PyRunControl to check if all connections are "OK"
- extended example (but not fully implemented, some commands are still missing)
added routine accepting data and sending out raw event

- additional minor changes
extended ctypes wrapping routines for producer

- made some functions into properties that can be read and set
added python script that demos the pyproducer ctypes wrapper functionality
added example for using python wrapper to script run control
Merge remote-tracking branch 'upstream/master' into python_ctypes_interface
Merge remote-tracking branch 'upstream/master' into python_ctypes_interface
workaround for compilation issue with Clang version 3.5 (Apple Clang version 4.2) in Serializer.hh

- adds explicit conversion of eudaq::Time to timeval via GetTimeval() method in Time.hh, and used in Serializer.hh
- fixes issue eudaq/eudaq#53
Merge remote-tracking branch 'remotes/origin/serializer' into serializer