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>