add empty demo1 template
Merge branch 'production' into demo1
Merge branch 'master' into demo1
execute.get: fix error handling

We were returning 200 instead of 500. Let the default handler do its
job.
editor.js: fix handling of error fetching query status
remove unused and incorrect field from response
editor: handle timeout errors more gracefully.
Merge branch 'master' into dhalperi-fix-myria-web-part-of-51
merge in raco fixes

For uwescience/datalogcompiler#150
Merge pull request #52 from uwescience/dhalperi-fix-myria-web-part-of-51

fix myria-web part of 51
Merge pull request #53 from uwescience/production

merge in raco fixes
Merge branch 'master' into cse512
Merge pull request #36 from uwescience/cse512

Cse512
Merge branch 'master' into demo1_shumo

Conflicts:
	appengine/myria_web_main.py
make graph.js work without profiling chart.
fake example.
fix the problem of still using chartElement at
some places.
change the bottom to selection list style.
let query plan viz support NAryOperator.
make `queryPlan` as a class variable rather using 
the global variable `queryPlan`. since in a page 
there could be two query plans now.