merging changes done for chunk13 release
Merge pull request #23 from chanikag/master

merging changes done for chunk13 release
Adding rule based location resolver
Fixed exception handling issues.
Added license text.
Added license text.
Reformatted the code and fixed a potential cause for a NPE
Added testng dependency.
Updated license text.
Added unit tests for configuration loading.
Refactored LoggingConfigManager class.
Refactored ServiceConfigManager class.
Refactored SyslogConfigManager class.
Added new exception, LoggingConfigReaderException which should be thrown when a logging configuration loading related error occurs.
Refactored LoggingConfigManager class.
Refactored LogViewer class.
Added more test cases.
Refactored LogViewerClient class.