various build changes

1. Moved build.sh behavior into assembly plugin (new distro module). 
2. Fixed a bug in scripts: -properties in spring 3.0+ now requires the file:// protocol in the prop file url. Without it, GS 9.5 does not hand off properties correctly to jetty.
3. Declared ea as parent of all modules (explicitly). Without this the assembly plugin cannot resolve moduleSets correctly in the reactor. Also switched all project versions to 1.0-SNAPSHOT for forward compatibility with release plugin.
4. Various other DRYing