Mavenized
Removed deps on vaadin-client, fixed jdk-specific class issue