Merge pull request #1 from francoisfrisch/v2-plus-plus

V2 plus plus
Update graphics
iOS 7 workaround for iPhone and iPod
Add missing new graphic files
Slow down scrolling transitions
Adjust movie drag speed
Move flow paths to serialization
Add phone menu and resizable flow
Update UI
Merge branch 'v2'

* v2:
  Update UI
  Add phone menu and resizable flow
  Move flow paths to serialization
  Adjust movie drag speed
  Slow down scrolling transitions
  Add missing new graphic files
  iOS 7 workaround for iPhone and iPod
  Update graphics

Conflicts:
	ui/facadeflow.reel/facadeflow.html
Fix package version
Update component /package.json
Optimise speed on Android Chrome
Add CSS transforms prefixes
Add CSS box prefixes
Use promises to coordinate data loading

This will make it easier to handle failures among other things.
Refactor loading sequence to leverage promises

This was pretty haphazard, and still could use some further refinement.
We now rely on the promises exposed by the loading to coordinate
startup.

In particular responses could come back ahead of templateDidLoad which
led to problems in changing feed buttons without knowing which feed
buttons existed.
Improve concatenation of params

Not as bulletproof as it should be but this was quicker than
figuring out which url library to use right now to properly resolve
the params.

Otherwise we had a situation where params might be added with an &
intend of a leading ?
Add offline support

This is a local copy of the feeds and images as of today, for
offline support. We will need to replace this with some cached
localStorage system to avoid storing the images ourselves.
Merge branch 'master-orig'

* master-orig:
  Add offline support
  Improve concatenation of params
  Refactor loading sequence to leverage promises
  Use promises to coordinate data loading