Fix WMS legends to be more complient with spec.

In particular, handle WIDTH and STYLE parameters and avoid passing
unnecessary parameters.
Merge pull request #9 from klassenjs/better_wms_legends

Fix WMS legends to be more complient with spec.