Validate required args exist for gear actions

Ensure a file is specified and that it exists for `gear prepare`.

Ensure a valid deployment id is specified for `gear distribute`.

Ensure a valid deployment id is specified for `gear activate`.

Bug 1070656
Surface owner storage capabilities and storage rates

Allow showing all significant digits of currency value

Improve currency rounding

Compute rates from 0 GB

Match usage_rates from plans

Refactor usage rate rending

Test domain capabilities returned via API
Fix up rates incorrectly rounded to bash.00
add proper reverse proxy config for jenkins

jenkins throws a warning about a misconfigured reverse proxy, we need an
additional ProxyPassReverse stanza to correct it.
Card origin_node_39 - Fix functional tests
Template cleanup
Merge pull request #4838 from ncdc/bug/1070656-require-args

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

Merged by openshift-bot
Merge pull request #4846 from jwhonce/origin_node_39

Merged by openshift-bot
Card origin_cartridge_31 - Add support for LD_LIBRARY_PATH_ELEMENT to node
Use SDK functions in rhcsh and cronjob task to build PATH/LD_LIBRARY_PATH
Update postgresql cartridge to support LD_LIBRARY_PATH_ELEMENT
Update ruby cartridge to support LD_LIBRARY_PATH_ELEMENT
Update mariadb cartridge to support LD_LIBRARY_PATH_ELEMENT
Update mysql cartridge to support LD_LIBRARY_PATH_ELEMENT
Update nodejs cartridge to support LD_LIBRARY_PATH_ELEMENT
Update python cartridge to support LD_LIBRARY_PATH_ELEMENT
Update oo-trap-user to handle LD_LIBRARY_PATH_ELEMENT
Reworked rhcsh to be more efficient
Merge pull request #4790 from mfojtik/card_31

Merged by openshift-bot