* Patch from Andy.streubel to add comments to the python send dmx example
Standardise option names; change all instances of --long_name to --long-name
Standardise option names; change all instances of --plugin_id to --plugin-id
Standardise option names; change all instances of --port_id to --port-id
Standardise option names; change all instances of --preview_mode to --preview-mode
Standardise option names; change all instances of --list_pids to --list-pids
Standardise option names; change all instances of --sub_device to --sub-device
Standardise option names, add to NEWS
Fixna bunch of new clang warnings
Add the new flags library
Swithc e133-monitor over to using the new flags library
Minor fix for linux
Fix the initialization of getop in the unittests
Merge remote-tracking branch 'pn/master'

Conflicts:
	tools/e133/e133-controller.cpp
Endpoint refactoring
Move the SLP code to it's new location
Move the rest of the SLP code over
Merge branch 'master' of https://code.google.com/p/open-lighting
Add user/group completion to slp_server
Remove the last of tools/slp