#41, #42 -  Allow ResourceAssemberSupport to be used without Identifiable.

Extracted Identifiable related code into an IdentifiableResourceAssemblerSupport to be able to use ResourceAssemblerSupport without the need of the domain object to implement Identifiable.
#43 - Improved contract in ControllerEntityLinks.

Fixed StackOverflowError in ControllerEntityLinks by delegating to the proper methods now. Clarified contract in EntityLinks interface. Added further unit tests to make sure the implementation behaves like the interface specifies.

Fixes #43.
Upgrade to Spring Plugin 0.8.0.RELEASE.
#19 - Updated changelog.
Merge commit 'bea4fa803a1d1593c0450e48dc486e0c6c590cf3'

Conflicts:
	src/main/java/org/springframework/hateoas/mvc/ResourceAssemblerSupport.java