[Add] c3-storage-remote project structure
[Change] removed return values from add/update method of storage interfaces
[Change] removed return value from update method of the AccessManager
[Change] renamed appendSystemMetadata method
[Add] StorageClient trait
[Change] playing with netty
[Change] resource example works fine
[Add] Starting work on message protocol implementation
[Work in progress] remote_storage protocol
WIP
[Fixed] compilation errors
Merge remote-tracking branch 'origin/remote_storage' into remote_storage

Conflicts:
	c3-platform/c3-core/src/main/scala/org/aphreet/c3/platform/access/impl/AccessManagerImpl.scala
	c3-platform/c3-storage-remote/pom.xml
	c3-platform/c3-storage-remote/src/main/scala/org/aphreet/c3/platform/storage/proxy/StorageMessage.scala
	c3-platform/c3-storage-remote/src/main/scala/org/aphreet/c3/platform/storage/proxy/StorageProtocol.scala
	c3-platform/c3-storage-remote/src/main/scala/org/aphreet/c3/platform/storage/proxy/StorageServerChannelPipelineFactory.scala
	c3-platform/c3-storage-remote/src/main/scala/org/aphreet/c3/platform/storage/proxy/client/impl/ResourceClientHandler.scala
	c3-platform/c3-storage-remote/src/main/scala/org/aphreet/c3/platform/storage/proxy/client/impl/StorageClientImpl.scala
	c3-platform/c3-storage-remote/src/main/scala/org/aphreet/c3/platform/storage/proxy/server/impl/ResourceServerHandler.scala
	c3-platform/c3-storage-remote/src/test/scala/org/aphreet/c3/platform/storage/proxy/test/ClientServerTestCase.scala
	c3-platform/c3-storage/src/test/scala/org/aphreet/c3/platform/storage/test/integration/AbstractStorageTestCase.scala
Merge branch 'remote_storage' of github.com:ifunsoftware/c3-next into remote_storage