Allow the clients of ProtocolToModelAdapter to override the mapping of and mix methods into any object in the graph, not just the root object.
Fleshed out story for creating a java project from scratch.
moved some finished stories.
Added stories for fixes to GRADLE-2752 and GRADLE-2516