Merge pull request #24 from melezov/master

Refactored project build, added version info creation
Either pattern, Bootstrap init can accept Properties.

No need for defining resource.
Fixed wrong references to project.ini

TODO: dsl-client.ini is missing
TODO: Bootstrap is not a really good name

Conflicts:
	code/http/src/main/java/com/dslplatform/client/Bootstrap.java
	code/http/src/main/java/com/dslplatform/client/ProjectSettings.java
Removed ProjectSettings class.

It's just a useless wrapper around Properties object.
Use Properties directly.
Published as 1.0.1
Merge pull request #25 from rinmalavi/master

Published as 1.0.1
API changes.

Renamed findAll -> search
findAll causes confusion with find.
search is used in other libraries and on server.
To ensure that the right JDK bootstrap is chosen

for the javac compilation. Env variable 1DK16_HOME is red,
if exists -target and -bootstrap options are added to javac call arguments.

After the jar is packed, each class within is asserted to have bytecode version 50.0.
Merge pull request #26 from rinmalavi/master

To ensure that the right JDK bootstrap is chosen
Removed default truststore.

Version up.
Bumped sbt.
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