[MU-9] new mupeeAPI Angular module

It contains the API service that handles server access.
It also contains a buildPredicate service to create the predicate
data structure from an id and a hash of parameters.
[MU-21] add spec reporter and code coverage in frontend tests

And also requires the SlimerJS launcher
[MU-10] tests for rule data structure validation
[MU-9] upgradeAction directive use mupee API

and supports policy inheritance
[MU-9] upgradeAction tests
MU-12 UI Styling (Versions list and Rule Widget)
MU-12 Fix 'No product has connected yet' Label
MU-12 Fix fetching version from new scope for upgradeAction.js