Some cleanup to extension class
Added property vaadin.mainSourceSet for defining the main source set where all source files should be generated #31