fix bower ignore gulpfile
move up demo
move all dependencies to devDependencies.
prevent set again.

if post set. just tell ractive update view. don't set again.
if ractive set. means document has set. post set don't need do anything.

uglify mongoose need set {mangle: false} opts.

fix demo css duplicate ;;
Merge branch 'master' into gh-pages

* master:
  prevent set again.
  move all dependencies to devDependencies.
  move up demo
  fix bower ignore gulpfile