CLOUDIFY-2318 partial work, committed for merge sake
Merge branch 'develop' into feature/CLOUDIFY-2318-inline-interface
CLOUDIFY-2318 continue support for relationship source/target interfaces and related logic
CLOUDIFY-2318 add support for new interfaces in types and nodes (missing some validation, and some tests are still broken)
CLOUDIFY-2318 add some validation, fix some tests
CLOUDIFY-2318 fix tests, remove irrelevant tests
Merge branch 'develop' into feature/CLOUDIFY-2318-inline-interface
CLOUDIFY-2318 add validation for no duplicate operations
CLOUDIFY-2318 update operation list to include both plugin name and operation mapping
CLOUDIFY-2318 add source and target operations to node instance relationships
CLOUDIFY-2318 apply refactoring after based on code review
Merge pull request #10 from CloudifySource/feature/CLOUDIFY-2318-inline-interface

Add new interfaces structre