first commit for nativ_transport implementation

    * refactor/split massive-passive into a massive-passive-client and
      massive-passive-server callable
    * add a utils lib
    * add a net lib with twisted as dependency for asyncron and event
      based socket handling
    * implement a getopt function for the server part
    * rename old getopt to client_getopt
add Twisted as dependency in setup.py
make network stuff work
add working client code

    * split net module into net package
    * build seperate client and server net module
    * build client without twisted

Signed-off-by: Robin Wittler <r.wittler@mysportgroup.de>
add pyOpenSSL to install_requires in setup.py
add changes to fix the 15 char limit of start-stop-daemon

    * enhance the default files
    * fix init scripts
    * add IPy as dependency to setup.py
bugfixing missing timestamp in CHECK_RESULT

    * fix wrong object injection in options
add fix if the command file is missing

    * if command file is missing, throw an error insted of
      accidently create a new one ;)
    * add a switch to deliver not in batch mode to the command file (if
      wanted to do so)
add exception handling for ssl bug (thowring error 0 on connection close)
make the exception handling a little bit nicer for the ssl bug (throwing error 0 on connection close)
add check if a ssl cert is allowed to send data
add act-as-sender mode

    * remove python2.6 shebang
    * edit readme to be actual
change setup.py to honor etc/massive-passive/allowed-client-cert.d path
bump version in setup.py to 0.3.1
add fix if ssl version is too old for get_extension attribute
fix getopts to show correct error msg if command file could not found
add missing fix for missing get_extension atttribute
add first inotify stuff for better config file reloading and so on
add callback handling
Add inotify handling for massive-passive client config files.