undo: set project name in jenkins.build
Merge remote-tracking branch 'aayvazyan-tgm/master'
Merge remote-tracking branch 'aayvazyan-tgm/master'
removed non existing ThreadedConnection imports
added timeout to testcase

Test_DLockClient_lockWhile#testObjectsPassed
changed type of list in LinkedListPeerManager

to LinkedList
Added testcases for LinkedListPeerManager
dLock as a maven dependency
autogenerated test cases for Peer
static factory pattern instead of singleton

for the RequestHandlers
because it is a little bit more testable
use getInstance() instead of INSTANCE when accessing a RequestHandler
implemented slf4j for logging
improved Package system
test cases for the protocol package constructors
Test cases for the existsing PackageHandlers

some of them are unfinished, look for TODO
fixed broken unit tests
Merge remote-tracking branch 'aayvazyan-tgm/master'

Conflicts:
	src/main/java/tgm/hit/rtn/dlock/PeerManagers/LinkedListPeerManager.java
	src/main/java/tgm/hit/rtn/dlock/RequestHandlers/ByeRequestHandler.java
	src/main/java/tgm/hit/rtn/dlock/RequestHandlers/GetPeerListRequestHandler.java
	src/main/java/tgm/hit/rtn/dlock/RequestHandlers/HalloRequestHandler.java
	src/main/java/tgm/hit/rtn/dlock/RequestHandlers/LockRequestHandler.java
	src/main/java/tgm/hit/rtn/dlock/RequestHandlers/UnlockRequestHandler.java
	src/main/java/tgm/hit/rtn/dlock/TransportLayer/TCPLockServer/TCPLockServer.java
	src/main/java/tgm/hit/rtn/dlock/TransportLayer/TCPLockServer/ThreadedConnection.java
	src/main/java/tgm/hit/rtn/dlock/TransportLayer/UDPLockServer/UDPLockServer.java
	src/main/java/tgm/hit/rtn/dlock/packageHandlers/PackageListener.java
	src/main/java/tgm/hit/rtn/dlock/protocol/Package.java
	src/main/java/tgm/hit/rtn/dlock/protocol/requests/Bye.java
	src/main/java/tgm/hit/rtn/dlock/protocol/requests/GetPeerList.java
	src/main/java/tgm/hit/rtn/dlock/protocol/requests/Hallo.java
	src/main/java/tgm/hit/rtn/dlock/protocol/requests/Lock.java
	src/main/java/tgm/hit/rtn/dlock/protocol/requests/Request.java
	src/main/java/tgm/hit/rtn/dlock/protocol/requests/Unlock.java
	src/main/java/tgm/hit/rtn/dlock/protocol/responses/NoCurrentLock.java
	src/main/java/tgm/hit/rtn/dlock/protocol/responses/ObjectIsLocked.java
	src/main/java/tgm/hit/rtn/dlock/protocol/responses/PeerList.java
	src/main/java/tgm/hit/rtn/dlock/protocol/responses/Response.java
	src/main/java/tgm/hit/rtn/dlock/protocol/responses/Welcome.java
gave more friendly names to the packages
removed <p/> from Callback.java
Merge remote-tracking branch 'aayvazyan-tgm/master'

Conflicts:
	src/main/java/tgm/hit/rtn/dlock/Callback.java