Composite fantasies
Merge branch 'master' into multiupload

* master: (51 commits)
  0.6.7.3
  fix "preview tab isn't hidden when preview step disabled"
  buttons :hover & :active states
  0.6.7.2
  show "Loading info..." instead of "Uploading..." when info loading
  do not show circle animation if passed promise is resolved
  0.6.7.1
  Replace Circle container contents, not append
  0.6.7
  Avoid jQuery's .find in live loop
  fix drag and drop watchers 2
  fix drag and drop watchers
  fix require order in test app
  remove all `whenReady()`
  include jquery to widget js file
  add jquery source
  Handle CDN files in URL to file converter
  Stored non-demo UUIDs for with_value
  Set custom URLs as initial values
  move widgets in test app to separate pages
  ...
Merge branch 'master' into multiupload

* master:
  "Uploadcare documentation" -> "Widget documentation"
  update readme.md
  widget.onUploadComplete()
  widget.onChange.add() -> widget.onChange()
  update jquery
  Avoid file.current()
  Use own promise methods when extending to file API
  Keep custom file methods when chaining; fixes crop
  Fixed crop templates (?)
  Fixed crop
  Refactored uploads, broken crop
  disable all drag and drop business if browser doesn't support
  File API (unrefactored)
  Optional tab and settings in dialog
  Optional settings in fileFrom
fix settings: Boolean settings; enable "multiple"
better boolean settings
remove not needed code
fix buildSettings()
merge master -> multiupload
Merge branch 'master' into multiupload

* master:
  Shortcat -> Shortcut
  remove not needed code
FileGroup class
fix buildSettings
work on FileGroup class
add filesFrom()
some multiuploading support in dialog
fix dialog closing on misclick
multiple files in preview tab (basic)
fix debug code
remove code comment
fix buildSettings()
get rid of file.current()