Reason: allow 'reason' to be overriden in Schedulers and show in Builder page
Reason: update docs and release notes
whitespace cleanup / travis test
ansi codes: add support for multiple sgr classes

Add some unit tests and factorize for potencial reuse

nine plan is to reuse the regex and overall idea, but probably
rewrite this client side.

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Omit changes that aren't in the DB from sourcestamps

Fixes #2554.
handle Deferred from fromChdict
handle BuilderConfig(.., mergeRequests=False); fixes #2555
Merge branch 'ShowReason' of git://github.com/jaredgrubb/buildbot
fix misunderstanding about jsonapi

now buildbotService is expecting jsonapi, instead of raw data

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix js component version display

repository urls are lo longer mandatory in bower, and directory changed
Display api spec in about view

This is probably not definitive, but will definitively help dev
builders page: get list of slaves and builds

first step to something useable

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fixes for not implemented stuff.

Ooops.. looks like this step data api is not finished..
builders,builder,build: new pages
add some more TODOs concerning jsonapi
Some more README.md updates

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

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Add simple page for schedulers


Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
comment out some not yet implemented path

Its useless to show them as we know they are not yet ready


Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Use moment for human readable timestamps

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