Bug 966759 - Ensure mappings start with /

* If cartridge authors forget the leading / on mappings, add it
Bug 966758 - Disconnect frontend mappings when removing catridge

* platform failed to disconnect frontend mappings when cartridge was
  removed from the gear
Merge pull request #2628 from jwhonce/bug/966758

Merged by openshift-bot
Merge pull request #2625 from jwhonce/bug/966759

Merged by openshift-bot
Merge pull request #2627 from danmcp/master

Merged by openshift-bot
Bug 965317 - Add way to patch File class so all files have sync enabled.
Flatten args to disconnect like the args to connect so that it can be used the same way.
Merge pull request #2626 from rmillner/BZ965317

Merged by openshift-bot