Replace silly setTimeout with promises.
line-on-area is working

It looks awful though so it might get removed for summit.
fix nasty bug, remove second dimension, clean layout

The nasty bug was that log_type was not being inspected for the main
line graph which caused bw/iops to be inserted ahead of latency on some
devices which is totally wrong.

Removed the area graph because it looked awful and now the layout of
controls is a little nicer since all the small form elements are now
in the right-hand side column.
make colors consistent
fix serious bug in 'all' bin & ignore clat/slat
Merge branch 'master' of github.com:tobert/effio
use the new APP api
add datastax background
Check in final tweaks before Summit 2014 talk.

I forgot to commit before the talk and then didn't open my laptop
for a week.

Most of the changes are adding the Summit slide backgrounds and cleaning
up all the coordinates for impress.js.

While at it I also noticed I wasn't using the javascript promises
quite right and fixed that up.
merge prettyBox