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.
Fix addBuildsetForSourceStampsWithDefaults
 - project is a mandatory parameters of findSourceStampId. So set it to '' by default.
   addBuildsetForChanges does the same thing when a codebase has no changes. (See schedulers/base.py line 249)
Merge pull request #1348 from tardyp/guanlecoja-ui

Use guanlecoja-ui contextual actions for forceschedulers

See ticket:2995, ticket:2954
Merge delanne/buildbot:FixPeriodicScheduler (PR #1326)