Changed defines to enums.
Merge pull request #5 from murrekatt/develop

Changed defines to enums.
Comment cleanup.
Function parameter naming changes.
Moved member variables last in class.
Removed unused typedef.
Renamed typedefs.
Cleanup of Release* and virtual.
Added missing STL includes.
Refactored out static settings into own class.
Merge pull request #6 from murrekatt/develop

Initial simplifications of OTServer
Moved functions behind private and cleanup.
Fixed includes and forward declarations.
Moved comments to correct place.
Reorganized public member functions.
Comment cleanup.
Moved function definition into source file.
Refactored out loading config into own class.
Merge pull request #7 from murrekatt/develop

More cleanup and simplification of OTServer
Added license headers.