Pull guts of miniprofiler into miniprofiler-jvm project

Massive refactoring of the remaining codebase:
 - Move remaining code under grails.plugin.miniprofiler package
 - Organise code into a couple of logical packages
 - Convert remaining code into java
 - Get layout profiling working on Grails 2.2.x
 - Delete unused code