Format & Cleanup tweaks:
Disabled unused code removal in Cleanup (reverted private constructors)
Formatting now allows single line statements without brackets and inlines return expressions.
Conditionals are now set to always split into newlines (greatly improves readability).
Android with its own Base64 equivalent to apache.commons...Base64.
HttpAuthorization to interfaces, its classes to project specific implementations.

Removed registerAndReturnInstance from API.
androidSDK to provided
Charset in getBytes for encoding to UTF-8.
tests cleaned up
tests cleanup
Prologue handling while making Xml from Json
Removed prolog handling
Unsupported use case tests in their separate dirs
Merge remote-tracking branch 'upstream/master'
new tests
Removed assembly, dependency version bump.
Merged with master.
Moved Eclipse output to .target
Format & clean up.
Merge branch 'master' into rinmalavi
Formatting tweaks and small tweaks.
Added logback to testing dependencies to allow for test logging.
Moved common-cas.jks to http-apache (Android will only use BKS)
Added JSONSerialization for Point, Location & Rectangle DSL types.
Fixed XML serialization bug when processing a singular empty node.
Small formatting tweaks.
Merge pull request #16 from melezov/master

Format & Cleanup fixes