Collect the interactions (method) for state name when registering a new resource.
Added some useful log output and made some exception output quieter when resource states and transition targets do not exist.  This only happens when the interaction model is invalid e.g. a transition to a string defined resource name, this cannot be validated at design time, only caught and logged at runtime.
Seems it is not possible to leave the transition target pointing to the lazy resource state; we therefore lose the name of target state by the time we attempt to create the link.
Merge remote-tracking branch 'remotes/temenostech-iris/master'

Conflicts:
	interaction-core/src/main/java/com/temenos/interaction/core/hypermedia/ResourceStateMachine.java