ui:builder: display start and end dates

fix the 43 year ago bug..

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
updatejs: make master.cfg optional

we can now use it to setup public_html for automated tests

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
ui:tests: make doh runner work inside ghost

It looks a few lines of code, but it is a bit tricky.

1/ original runner.html runs in synchronous mode.
The implementation of xhr sync mode in webkit make processEvents block,
which prevent twisted to actually serve the xhr :-(
2/ firebug.js does not know about webkit, and thus will override console.log (hence the useCustomLogger:true)
This is the reason why we have to copy the whole runner.htm inside our code.
test:www: add more debug message for publich_html configuration

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix root links for classes with pathPatterns rather than pathPattern
Merge commit '00a192c' into pull568
better error handling for update-js failure in create-master
minor grammar stuff
ui:tests: make doh runner work inside ghost

It looks a few lines of code, but it is a bit tricky.

1/ original runner.html runs in synchronous mode.
The implementation of xhr sync mode in webkit make processEvents block,
which prevent twisted to actually serve the xhr :-(
2/ firebug.js does not know about webkit, and thus will override console.log (hence the useCustomLogger:true)
This is the reason why we have to copy the whole runner.htm inside our code.
Merge remote-tracking branch 'djmitche/pull568' into www

Conflicts:
	master/buildbot/www/static/js/lib/tests/runner.html
Adding more rationnalization in README.md

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
more comments about twisted #2386 bug workaround


Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
update developer  doc for latest data api changes

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix tests

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix pyflakes

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
rest: implement http proxy to data.control api

We use either jsonrpc2 or POST urlencoded to pass params

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
js: test framework fundations

- added a buildbot ui-test-server command for running
  a light master for running the js tests
- added testhooks for triggering test scenario from JS
- updated to bootstrap 2.2.1
test_pbManager: use a less common use port number

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
rest: cleanup error report code

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
moment: integrate it with the dojo build system

Also include more stuff in the build

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>