Replace tabs with spaces
Handle second argument for controller differently

The second argument is now treated as a boolean indicating wether or not to
load the controller at start (preparing for latter uses)
Implement run-time loading of controllers

Also remove a lot of trailing whitespace
Test function to load filestream controller online
Remvoe trailing whitespaces
Replace \t with 4 spaces
Implement a function in all controllers to get related cameras
Add a name to threads
Allow plugins to be notified about a camera loss
Implement unloading of controllers

Work in progress... kinda working but unstable
Debug unloading of controller
Change notification of camera's end of life

Send it to all plugins rather than registered plugins only
"Handle" end of camera in shutdown plugin
Bug fix in glview

Do not register multiple times after end of camera's life