Interim commit

New class WfsDownloadHandler now uses information stored in the metadata record's onlineResources fileds to generate the download information.
Moving some things around
WmsInjector no longer injects menu item for WFS download
Not passing unused layerId param
Not passing extra format parameter
Removed troubleshooting output
DownloadControllerArgs not needed for WFS
Simplified click handler calling
Change where function knows about the 'collection' from
Update WfsDownloadHandler.js
Removed some development code
Tests for WfsDownloadHandler
Remove some duplication
Make changing DownloadPanelBody tests easier
Tests for DownloadPanelBody changes
Don't have a wfsLayer to get server URI of anymore
Use href from onlineResource
Removed console.log()s
Constants for protocol values
Update OpenLayers.js