CSS Updates

* Add support for RTL display
* Improve layout
* Fix width of autocomplete dropdown
Template fixes
Locally host icons & logos
Support RTL languages

Also, add docBlocks
Fix location saving, add RTL support

* Widget: Properly escape data, fixing the location setting issue where
the json-encoded location data wasn't being saved properly.
* Widget: Add settings and move some other settings around. Not yet
done.
* Template: add `table-horizontal` default template
* Template: add strings for parsing high/low/current temps
* Add docBlocks
Twig (no changes)
Fix search icon position
Convert to using snippets

Instead of duplicating code, we're including snippets where it makes
sense.
* Add docBlock
* Update languages
* Add search box as an optional checkbox
* Have the widget use the `wunderground_parse_atts()` function to parse
atts
* Restore icon size