Basic rectangle Model.
removed redundant undefined check. pass options into model
Merge pull request #42 from emartinez-usgs/EQH-2930

EQH-2930
Initial work on rectangle control.
Updated jshint config to allow new coding standards.
Updated webutils to latest release.
Renamed RectangleView to be an overlay specifically.
Added rectangle control to view current model coordinates as a control on a map.
Created leaflet shim to style up controls similarly across all control classes.
Added test/preview implementation for full modal control/view.
Created modal widget for creating a rectangle on a map.
Updated some styles to use new shim. Updated references to use new classes. Added reset method.
Update test pages to include leaflet shim. Shim includes mixin partial which has been separated. Add rule to mixins that reduces redundancy when using the icon sprite.
Update geocode and coordinate controls to work the same way.
Standardize all of the leaflet controls. Simplify scss by creating mixins.
Change tabs to spaces.
Add method to control options. Use method to define different icons on information panel in locationControl.
Update form widths so that they line up with controls on 320px width screen.
Update information view to collapse at 560px breakpoint
Update test to work with new consistent variable names.