upgrade to angular1.2 rc3

fix font-awesome to a given version. (they always change their layout :-( )

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
by default only run phantomjs tests

having chrome and firefox windows open is very annoying for
dev on linux, and does not adds much regression hits
forcesched: add control part

- cleanup the data api
- update unit tests, documentation

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

difficult to make it easier..

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

integrate the great ace text editor as a plugin.
As ace is 3MB, it is better to include it as a plugin.
This also demonstrate how to implement custom parameters as a plugin

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
switch to angular 1.2

misc polishment
include custome build of ui.bootstrap

generated with bootstrap3.0 branch of ui.bootstrap, not yet released on bower

using command line

grunt build:modal:tabs:alert:popover:dropdownToggle:buttons:progressbar

This is temporary until ui.bootstrao 0.8 lands

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
parameters: accumulateClassList based parameter description

This cleans the way forcesched description is generated

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
data/forcescheduler docs and tests

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
UI fixes and polish

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
if the distinct field is set as false in the github payload, the commit is ignored as it should be already been built
use new email module names

The name of submodules of email package have been changed, use
the new names when importing. For more info on name changes see:

http://docs.python.org/2/library/email.html#package-history

This fixes pylint 'no-name-in-module' error in the changed files.
drop backward compatibilty import for migrate < 0.6.1

We don't suport sqlalchemy-migrate older then 0.6.1. All exceptions
where moved to migrate.exception in 0.6.1 release. So no need trying
to import exceptions by the old name.

This fixes pylint 'no-name-in-module' error for the removed code.
drop monkey patch for old migrate bug

The versions of sqlalchemy-migrate that we support, does not
have this bug. No need for monkey patching.

This fixes pylint 'no-name-in-module' error for the removed code.
Remove Python 2.5 from .travis.yml

Looks like Travis CI dropped Python 2.5 support recently. The supported versions can found here:
http://about.travis-ci.org/docs/user/ci-environment/#Python-VM-images
Leave a hint about python 2.5 support.

Just to be clear: As of now, buildbot still supports 2.5; it's just that we can't test that version with Travis CI anymore.
Merge pull request #978 from jpommerening/drop-python2.5-travis-env

Remove Python 2.5 from .travis.yml
Merge remote-tracking branch 'buildbot/nine' into forcesched
data/steps: dont start step at creation

We need to create steps at builderfactory time, so that they
can be displayed in the UI

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
service: fix import failure in case of missing endpoint

This happens when switching branches that does not contain
a previously "setup.py develop"ed plugin

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