Use guanlecoja-ui contextual actions for forceschedulers

- remove previous unwired contextual actions (promote/rebuild)
- remove useless rawdata in build page

partially solve #2995:
Get rid of all the broken / unwired elements from the web UI.
This is indeed a bit tricky..

The breadcrumb and context actions are reset at each $state change.
With ui-router, states can be nested. In order to make forceschedulers bookmarkable, they are actually a sub state of builder. So going to forcesched and backward will reset the $state without reloading the controller. Hence the controller must watch this out.
$scope.$on watches until the scope is destroyed, that is when we are going out of the state.