Documentation: minor edits
Build System: upgraded Gradle from 1.5 to 1.8
EntityStore JClouds: upgrade jclouds dependency from 1.5.10 to 1.6.0

Switch from deprecated InputStreamMap to BlobStore API.
Build System: upgraded JodaTime from 2.2 to 2.3
Build System: upgraded ASM from 4.1 to 4.2
Build System: upgraded SDK dependencies

Upgraded all dependencies to latest versions when available.
Some were not upgraded either because they break the build or need attention.
The libraries.gradle file has comments on offending dependencies.
Build System: upgraded SDK dependencies

Previous commit missed AppEngine API, SleepyCat and Voldemort.
HTTP Library: upgraded Jetty 8 to 9

Removed requestBufferSize configuration property as Jetty 9 do not expose it anymore.
Tests: upgraded HttpClient from 4.1.3 to 4.2.2

Everything work as expected, was a previous 4.2.x that caused HTTP basic auth to fail.
Merge pull request #1 from Qi4j/develop

Github Fork synchronisation using UI
Documentation: remove link to empty qi4j-cop in introduction
Documentation: add explicit link to 2.0 javadoc
Build: upgrade Gradle wrapper from 1.8 to 1.9
Cache EhCache: explicit configuration assembly
Cache EhCache: ensure CacheManager reuse by using EhCache new CacheManager.newInstance() method

This created issues in unit tests that repeatedly activate/passivate an application.
Activation: activation order unit tests review and intra-mixin order test added
Activation: better PassivationException message and trace

First passivation exception is set as PassivationException cause.
Should we override getStackTrace to provide all causes stacks ?
JSON ES: make cache id more explicit by using the ES identity as prefix
ValueSerialization: SPI javadoc
SQL EntityStore & Index/Query: exclude junit dependency from sql-generator dependencies