Merge branch 'feature-jpa-implementation' of https://github.com/axlm/Entity into feature-jpa-implementation

* 'feature-jpa-implementation' of https://github.com/axlm/Entity: (28 commits)
  Updated POM.
  Modified language builder APIs.
  Utilized static imports.
  Refactored code as a result of running findbugs.
  Modified language builder APIs.
  Removed redundant files.
  Organized imports.
  Updated persistence.xml for sql script generation. Added generated sql scripts to .gitignore.
  Fixed project dependencies.
  Ignore target.
  Modified .gitignore.
  Removed redundant porject.
  Moved Java test files to maven directory structure. Modified POM to reflect test files.
  Modified default file encoding. Modified source target.
  Renamed packages.
  Moved Java source files to maven directory structure. Moved persistence.xml to maven directory structure.
  Get the ball rolling.
  Removed redundant file.
  Modified persistence.xml to improve sql script generation.
  Added GeneretedValue annotation to improve sql script generation.
  ...
Added useful utility for generating version information.