Refactors JS code and fixes bug with bad service names

Some services like USGS/CMGP have illegal characters in their name which
causes the routing logic to fail and undefined behavior in the code.
This commit creates a static map to translate from a url-safe version to
the readable version.

The static map is defined in the service endpoints and in
servicemappings.js
Fixes #80 and #13 Adds migration for partner names and active datasets
Removes the mapping from the application
Adds manage script for migration
Updates the metadata model and adds migration for activating
Adds new column to asset inventory to see orginating service
Fix dataset filter application
Fixed filter application on url encoded spaces
Updated national partner info names
NBDC -> NDBC
Merge pull request #111 from ioos/names

Update data provider names and deactivates unused datasets