remove master-side support for old-style source steps

Fixes #2842.
remove reference to non-existent class
fix location of EC2 latent build slave
fix module name
make ec2 not to bail when boto is not installed

* however make it bail if EC2LatentBuildSlave is used anyway
Update waterfall view
Merge tothandras/buildbot:waterfall_view (PR #1191)
Merge sa2ajj/buildbot:fix-misc-latent-slave (PR #1190)
remove tests for absence of dateutil (it's required now)
remove docs for old-style source steps, too
Merge djmitche/buildbot:bug2842 (PR #1189)

Fixes #2842.
first guanlecoja build

Signed-off-by: Pierre Tardy <tardyp@gmail.com>
guanlecoja for plugins

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
remove reference to __karma__

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
update waterfall for guanlecoja

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
make d3 part of the main app

We dont get d3 from the main d3 site anymore (they might not like us to steal bw, and this works better for airplane hacking ;) )

We rather ship d3 as a standalone js file, and lazy load it when needed

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

Current version is far too much boilerplate for a plugin
Its obsolete with the change to gulp, and has proven to be very unreliable.

We need to find something more simple that does not feel like black magic

Delete old sample_plugin. It is obsolete, now we have good examples
with waterfall and console

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
factorized setup.py for www plugins
some small fixes

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

no idea why I detect this now, and not metabb

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