BaseClient: use sync.remove instead of talking to the "store" directly
widget: fire "ready" after firing initial events
some tests to prove that "remove" is broken
don't die in fullSync, when sync is disabled for all paths
implemented sync.remove - all green again
don't spam #remotestorage channel with travis messages anymore
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