set remotestorage-state-* classes on #remotestorage-widget when changing states
less obtrusive cube when connected, fix #287
define input and button sizes, fix #265
catch click on body to close widget
full opacity for cube also in connecting state
increase clickable area of connect button
don't show user address form in 'authing' state
fixed propagation of 'timeout' errors through sync
dynamically increasing reconnect interval for offline state (refs #195)
added 'reset' button for 'error' state (refs #228) - @jancborchardt, please make this beautiful.
fixed #remotestorage-widget's class attribute for initial state
only open widget on click, not on hover, for less fiddling and confusion
ease transition of cube opacity
set bubble width to prevent jumping glitch between between initial and typing states
also hide bubble on body click, when in 'typing' state
polish reset button for error state, also add short info, fix #228
don't break widget by trying to make it better.
don't ever close bubble when clicking the bubble itself, but only any other element in the body
bind to body's 'touchstart' event as well, to make stuff work on iSomething
add prefixed box-sizing as well