awesome: update & cleanup

rc
* clean layouts
* change browser to dwb

functions
* update mwidget_arrow to accept tables of symbols and fg/bg colors
* volume widget works with a gradient now

widgets_custom
* use new mwidget_arrow function
* add gradient to volume bar
* use builtin os.date instead of executing date

widgets_main
* use new arrow function

themes/solarized
* change font to Inconsolata
* change systray background color
awesome: additional changes to widgets

* merge widgets_custom and widgets_main
* try to improve consistency in variable names
* try to improve code readability

screenshot
* update to reflect latest changes
awesome: update functions, widgets and keybindings

functions
* clean prettystring function

widgets
* swap widget order
* fixed size for mpd widget

keybindings
* remove old bindings
* change mpd script
awesome: jump back-and-forth between tags
awesome: use default client.floating.get function
awesome: rewrite resize/move functions

both functions now use keygrabbers and hjkl to control the windows
awesome: update screenshot
awesome: use beautiful instead of theme for colors
awesome: clean up string formatting function
awesome: fix battery widget
awesome: use i3lock
awesome: focus clients by direction
awesome: swap clients by direction
awesome: improve mwidget_icon, mwidget_arrow functions

mwidget_icon
* add vertical alignment

mwidget_arrow
* add spacing
awesome: improve widgets

* remove spacing in icons, this is now handled in functions
* change indentation to 2 spaces
awesome: add ability to configure mpd widget per host
awesome: fix date highlighting
awesome: improve <span> formatting in tooltips
awesome: tab -> switch to next client
awesome: add notify to move/resize