GSIP 117 - Pluggable styles, GEOS-6581. Fixes #645

- Allow storage of styles natively in pluggable language formats.
- Added StyleHandler for CSS styling extension.
- Updated REST api to allow to PUT/POST/GET styles and preserve formatting.
Merge branch 'master' of git://github.com/geoserver/geoserver