Merge pull request #1 from mrmateo/master

ECDR-8: Added full GML and Simple support for GeoRSS locations.
ECDR-1, ECDR-4 more updates for dynamic opensearch source including support for startIndex of 1 or zero based, and combining the CDR and OpenSearch source into one project.  Also included the ability to set the timeout parameter

Finally, I commented out the SSL stuff and the test for the time being as it will be worked as part of a different ticket.
ECDR-1 cleaned up checkstyle errors
ECDR-1 removed the reference to the opensearch feature in the feature file.
ECDR-1 updated the funky isZeroBasedStartIndex method to be a boolean so it makes more sense.
ECDR-21 ECDR-24 - Updated to handle multiple geometries being returned from an Atom Source.  If multiple georss elements are returned then a MULTI* WKT gets created
Also added in generic setting of security files (initial pass) - still needs to be tested
ECDR-24:  Added the cdr-sslclient-config sets the Java System Properties SSL values that are in the Platform Config (Keystore and Truststore), and also introduced a new Configuration for the SSL Ciphers and the HTTPS protocols.  Pulled the default cipher list from the supported ciphers that are FIPS compliant in the default JDK/JRE
ECDR-24: Updated the CXF client that makes the REST Search call to use the Global configuration parameters.
ECDR-24:  Addressed comments in review, the main one being the initialization of the GlobalSSLClientConfigurator.  Also did the following
 - Added unit tests for the sslclient project
 - updated the unit tests in the cdr-rest-source
 - removed transient logger definition in the classes that were touched
Fixed bug where it was always returning null for the queryProperties causing the broker to never return successfully, and instead was throwing NPE
Merge branch 'master' of https://github.com/di2e/ecdr
Merge pull request #2 from jvettraino/master

ECDR-24 & ECDR-21 - Support for global PKI settings and georss transforms that support multiple elements and then creates MULTI* WKTs
ECDR-4:  Added in support for the Connection Timeout alongside the receiveTimeout
Merge pull request #3 from jvettraino/master

ECDR-4:  Added in support for the Connection Timeout alongside the receiveTimeout
ECDR-20:  Added in a parameter to the search and broker endpoint that allows the client to specify if they want the georss results to be returned as GML or as Simple GeoRSS.

Note - The only change to the AbstractAtomTransformer was adding a new method that checks the parameter value and uses that or falls back to the default if no parameter was passed in.  I accidentally formatted the file with my formatter that adds in spaces, so it looks like there is a lot of changes in there.
ECDR-20: Updated to use StringUtils method and to add a simple unit got getGeoRSSMethod
Merge pull request #4 from jvettraino/master

ECDR-20:  Added in a parameter to the search and broker endpoint that allows the client to specify if they want the georss results to be returned as GML or as Simple GeoRSS.
ECDR-26: Updated to add registry interfaces for initial registry impl.
Allows endpoints to be found dynamically and added interface for sources that must use the setters.