Merge pull request #26 from rinmalavi/master

To ensure that the right JDK bootstrap is chosen
Merge pull request #27 from rinmalavi/master

Removed certificate.
Fixing various issues with library.

Error from the server should not be modified.
Created specialized exceptions which contain important response information.
Use native byte[] conversion from and to json. This avoids double string->byte[] conversions.
Mock-projects properties files.

TODO: Should use streams instead of byte[]
TODO: One XML test fails
Fixing serialization issues and Android issues.

Platform dependant code should not be loaded always.
Use static classes to avoid loading code if it's not used.
Bugfix with Android rectangle serialization.
Removed warnings, normalized whitespaces.
Bumped JodaTime, AWS & Jackson dependencies, published 1.0.3
Initial baked in Json serialization.

Converters for baked in serialization.
Signature for serialization.
Report refactoring.

Report consists from two parts. Populate only returns the second part.
Fixed report proxy to use raw binary instead of base64 deserialization.
Removed two useless logging guards.
Basic deserialization infrastructure.

A lot of stub functions. Missing real implementation.
More baked in deserialization support.
Inject JsonObject into http client.

Using baked in serialization if available.
Minor performance improvements (allocate whole byte[] if lenght is specified on http response).

TODO: convert helper classes to JsonObject
TODO: support for String and Long (which are returned on some APIs)
TODO: support for History<T>
Bumped version to 1.0.5
Merge pull request #28 from melezov/master

Set source / target to always be 1.6
write properties file on compile