Merge remote-tracking branch 'moh-yakoub/master' into moh-yakoub

Conflicts:
	52n-sir/pom.xml
	52n-sir/src/main/config/buildNumber.properties
Merged
removed test suite since using JUnit 4 and annotations now
removed unneccassary configuration (default runs all *IT.java tests) and
added systemPropertyVariables element
fixed typo in variable name
overhaul of client class, making methods without provided URL non-static
added test scope to test dependencies, removed unused plugins
moved config files to resources directories (main and test)
began overhaul of configuration to fix integration tests
cleaned up tests
switched logging to logback
starting guice-based configuration
started guice-based configuration
switched many parts to guice configuratoin, IT tests run through but
fail with errors
using try-with-resource in TestSIR, suppress unimportant compiler
warnings
fixed error in logback file, minor compiler warnings fixed
add profile for integration tests, add logback config in it modules
fix for JSON OpenSearch format unit test, improved error handling for
OpenSearch listeners
add more README files for modules
Merge remote-tracking branch 'origin/master'