Using a single compile scope dependency for everything upstream
Updating main to gs-main
Changing dependencies to compile scope
Updated version numbers to geoserver 2.6-SNAPSHOT.
First cut at Ysld module.
Implemented Ysld to GeoTools parser
Fixing NaN comparison, using Double.isNan, rathern than !=
Fixing pom name
Setting version to 2.6-SNAPSHOT
Added geoserver dependency, created app context with style handler.
refactored packages into geotools/geoserver packages
reorganized module into geotools and geoserver components
Support for parsing partial rules and symbolizers.
Parsing updates, moving away from low level api.

- Using Yaml.load to pre-parse to support anchors and references
- Created YamlObject, YamlMap, YamlSeq object hierarchy, removed YamlObj
Updated ysld mime type
Removed YamlObj class
Ensuring external graphic not added prematurely.
Added Colors containing map of named colors.

- Refactored some test cases.
Implemented YamlObject.toString()
Commenting out printing of transformed object