Experimental implementation of read-only and read-reply inter-process communication.

relates to #97
Read-reply socketworks working implementation. Continued socket comm refactoring.

relates to #97
More ports of socket comm under MessageDispatcher and QueueGuard. More refactoring.

relates to #97
Remove now unnecessary ExecutorService from ProcessManager.

relates to #97
Logging fix for InprocMessageSender.
BEEN cluster configuration
  * allows changing properties of the cluster by user-defined configuration through a property file
Merge remote-tracking branch 'origin/socketworks' into socketworks

Conflicts:
	core-utils/src/main/java/cz/cuni/mff/d3s/been/mq/InprocMessageSender.java
Merge branch 'master' of github.com:radek-macha/everBeen into socketworks
WARNING: This version is broken and hangs upon termination

Conflicts:
	checkpoints/src/main/java/cz/cuni/mff/d3s/been/task/checkpoints/CheckpointRequestType.java
	core-cluster/pom.xml
	core-data/src/main/java/cz/cuni/mff/d3s/been/core/persistence/EntityCarrier.java
	core-data/src/main/resources/xsd/entity.xsd
	core-utils/src/main/java/cz/cuni/mff/d3s/been/core/TaskPropertyNames.java
	host-runtime/src/main/java/cz/cuni/mff/d3s/been/hostruntime/ProcessManager.java
	host-runtime/src/main/java/cz/cuni/mff/d3s/been/hostruntime/TaskMessageDispatcher.java
	host-runtime/src/main/java/cz/cuni/mff/d3s/been/hostruntime/TaskRequestBrokerThread.java
	node/pom.xml
	node/src/main/resources/logback.xml
	persistence/pom.xml
	persistence/src/main/java/cz/cuni/mff/d3s/been/persistence/EphemerousConsumer.java
	pom.xml
	results/src/main/resources/xsd/results.xsd
	software-repository-server/src/main/java/cz/cuni/mff/d3s/been/swrepository/SoftwareRepository.java
	task-api/pom.xml
	task-api/src/main/java/cz/cuni/mff/d3s/been/taskapi/Requestor.java
	task-api/src/main/java/cz/cuni/mff/d3s/been/taskapi/Task.java
	task-sync-test/src/main/resources/SyncRun.tcd.xml
Fix hanging message sender in monitoring (was causing a hang on termination).
Merge branch 'master' of github.com:radek-macha/everBeen into socketworks

Conflicts:
	been-api/pom.xml
Fixes PollPipeline crash if two runtimes join
   * poller is now created within the pipeline thread
   * the bug was probably caused by memory ordering issues ...
Fixes in task-test.
* put the task-test project under a SNAPSHOT version so that BPK overwrites are available
* put a memory limitation on the task
Merge branch 'socketworks' of github.com:radek-macha/everBeen into socketworks
Fix task-test task descriptor to use SNAPSHOT version.
Fixes creating of TaskQueues
Fixes JSON.deserialize for LogMessage
  * task log messages can be logged on a hostruntime through logback configuration
Client connections now properly enable/disable Hazelcast logging

BEEN Shell now takes property file as its only cmd parameter
   * [-cf | --config-file] filePath
   * default values are used if no property file is configured
   * see core-cluster/src/main/resources/default-network.properties for configuration options
Experimental removal JAXB isSet* methods for RuntimeInfo
    * unfortunately every xs:element must be mentioned explicitly
Task Log handling reworked
   * task logs (stdout, stderr, explicit logging) are now handled by TaskLogHandler
   * logs are published to Hazelcast map (task id as the key). BUT only the last one is stored. This allows to install per task log listener.
   * the same for contexts, (not yet for benchmarks)

Related
   * simple JSON key/value pair stream parser introduced
CheckpointController now implements AutoCloseable