Directions widget fix 79984678

Fixes the Directions Widget to do the following: 

* Displays an error message if no destination address is specified for the widget.
* Shows a map with a marker for the destination address when no starting address has been entered.
* Shows driving directions when starting address is entered and Get Directions is clicked
* Shows driving directions if starting address is auto-detected by geoIP
* Shows error message if invalid starting address is entered
* Disables Get Directions button when searching for directions to prevent request queue stacking.
* Always fits start address input box to fill container
* Shows map / direction results as 50%/50% when parent container > 960px, otherwise stacked at full width

Also fixed two typos in Analytics and Floorplan Cards widgets (unrelated)
probably would be a good idea to name space these functions to the widget.. rather than to window