GEOT-4344 Creating gt-complex module, Moving some complex stuff to gt-main, Refactoring app-schema

See:
http://docs.codehaus.org/display/GEOTOOLS/Separate+general+complex+feature+classes+from+gt-app-schema