NEWSPLT-90: Newsreader setting timeout parameters

- Adding logic to be able to mock the httpClient for JUnit testing as well as override the client if the defaults in the properties are different than the hardcoded defaults
- Added default timeouts to the portlet.xml file so the admin does not have to go searching in the code to find what the string names of these are
- Added JUnit test class for the RomeAdapter
- Added log4j.properties test file so running the tests doesn't complain about the file path not being present that is coded in the regular log4j.properties resource file