add missing null-value omission logic (fixes #1019)
fix issue #1068
fix issue #1068 cont
some refactoring
fixes #1070
Merge pull request #1103 from ahmetmircik/fix1068

fix issue #1068
Merge remote-tracking branch 'upstream/master' into issue-1019
fix test for #1019 - it now verifies that when a MapStore's loadAllKeys() impl returns keys that are not included in the map returned by its loadAll() impl, null values (for the extra keys) don't end up in an IMap backed by that MapStore
Async invocations should not be blocked on waiting backups.
client test change for semaphore
Removed 'com.hazelcast.client.InitializingObjectRequest' interface, it's no longer needed.
Merge pull request #1107 from enesakar/master-issue1070

fixes #1070
Merge pull request #1105 from ahmetmircik/someRefactoring

some refactoring
Merge remote-tracking branch 'origin/master'

Conflicts:
	hazelcast/src/test/java/com/hazelcast/map/mapstore/MapStoreTest.java
More work on multitenancy
Renamed company to clusterid
Renamed clusterId to projectId