Merge pull request #65 from gem/TileStreamSource-plugin

Tile stream source plugin
gs_data/ghec_viewer/features:

Added ghec viewer feature/layer.
fabfile:

Added ghec viewer app.
gs_data/ghec_viewer/styles:

Added/moved style SLD for ghec_viewer.
gs_data/ghec_viewer/styles:

Added ghec_viewer style files.
gs_data/ghec_viewer/layers:

Added ghec_viewer layer.
gs_data/ghec_viewer/styles:

Removed an obsolete style file.
gs_data/ghec_viewer:

Fixed up layer and style data.
fabfile:

Added `_geoserver_api_from_file` and made the geoserver api utils
a little more useful.
fabfile:

Cleaned up geoserver api calls and added status messages.
fabfile:

Fixed the ghec_viewer geoserver styles. Before, it was totally wrong.
fabfile:

Broke the bootstrap function into a couple of smaller composable
functions.
README.rst:

Added submodule notes to the dev env setup instructions.
gs_data/isc_viewer:

Added styles to isc_viewer.
fabfile:

Changed the way we do geoserver api calls with files. Before,
we were just reading the content as a big string and curling it.
This errors out with big files. Now, we use the @<file> notation
and it works better.
fabfile:

Re-worked the isc_viewer app load procedure to include layer styling.
gs_data/faulted_earth/styles:

Added faulted earth style files.
fabfile:

Re-wrote most of the FE application load to include layer styles.

Not everything is working yet, so I need to debug still.
gs_data/faulted_earth/layers:

Added layer update XML files.
gs_data/faulted_earth/styles:

Removed some pesky carriage return chars (backslash r) from style
SLD files.