initial cut bringing over PE mavenization to github source tree.

non-vaadin codebases work with migrated deps. src/test/resources requires some classloader relative-ization to follow this commit.