Unbreak python get_config_option with filename on unnamed parameter (agoalert.py)
fix two config crashes reported by tang2
Python: cleaned up config interface after discussion.
[datalogger] Fix crash when generating graph without unit
appify enigma2
Python config: pre-check that file is writable

Weird behavoir if it isnt. See comment for more info
C++: cleanup & fix configuration

First of, this splits the config related parts into separate source
files.
Second, we add the concept of "app" instead of "filename" (which wasnt
exposed at all really), and cleaner support for fallback sections/applications
similar to what the python impl got.

Finally, it adds get-error-msg from augeas, and protection from
the segfault bug.
Added CppUnit unittests for new agoconfig code

To execute tests, make sure cppunit is installed, then run either
'ctest' or 'make check'. The former just runs the compiled tests, the
second is a custom make target which also ensures the proper files are
built before tests are executed (also, defaults to more verbose output).
Make make check really build testrunner
Skip TestAgoConfig::testSetError if we are running as root (do not do that!)
Basic agotellstick cleanup
Bugfix in AgoConnection send_message_reply when trace level was enabled
Appified agotellstick
Cleaup logging in agotellstick
Absent uuidfile is not an error, just havent been created yet
Python AgoApp: always clean up, even in case of unhandled exceptions
Catch tellstick library-not-found error more clenaly
Agotellstick, config parsing cleanup
Agoapp python: return exit code when sucesfully exiting
agotellstick: cleanup duo/net/base

Primarily make .NET version use agoclient get_config_option instead of configobj.
Have not tested though, too little documentation to know how to set it up.