Bug 972757: Allow vendor names to start with a numeral

This allows vendor names such as '10gen'.

Also disallow vendor name to end with an underscore.
js_required forces session cookie reset, wrong abstraction to use for noscript
Fix routing clashes when id matches new or edit
Fix mock test cases for the new routes used by the console
Fix Ruby's URL in the v2 cartridge
Merge pull request #2509 from jwforres/route_id_clash

Merged by openshift-bot
Bug 973718
Merge pull request #2805 from BanzaiMan/dev/hasari/bz972757

Merged by openshift-bot
Fix bug 971280 - make app restart message correct

Update restart controller test
Add unit tests for message parsing, add reload support
Use new routes
Pass the python binary to virtualenv.
Bug 973984 - Inheriting the lock file FDs was causing AVC denials.
Merge pull request #2840 from BanzaiMan/fix_ruby_url

Merged by openshift-bot
Merge pull request #2841 from lnader/master

Merged by openshift-bot
Merge pull request #2843 from mrunalp/bugs/971582

Merged by openshift-bot
oo-admin-chk fixes
Merge pull request #2775 from liggitt/bug_971280_restart_success_message

Merged by openshift-bot
Merge pull request #2844 from pravisankar/dev/ravi/card50

Merged by openshift-bot
Merge pull request #2845 from rmillner/BZ973984

Merged by openshift-bot