fixes #2649 - adding missing devel deps

Also sorting lines using vim :sort u
Fixes #2667 - Don't save during process_hostgroup
fixes #2650 - adding minitest dependency for console
fixes #2649 - asset dependency versions, missing test dependencies
refs #2650 - fix minitest version
fixes #2670 - fix apostrophe quoting issue
(cherry picked from commit 4298bd841c3fb2b3f639f06d4cbbb3901f56ec06)
helper script to show dependencies nicely
fixes #2646 Asset icon URLs are incorrect when under a different base URL
fixes #2612 - move Task into Orchestration namespace due to RbVmomi conflict
Fixes #2674 - Add tmpdfiles.d configuration for systemd to rpm spec
fixes #2656 error connecting to vsphere after upgrade to ruby 1.9.3
fixes #2610 - fixed the boot device order for oVirt VMs created in Foreman
fixes #2639 After creating user with empty e-mail it becomes impossible to add it.
fixes #2669 username first name and last name doesn't accept i18n characters
fixes #2679 pie get error when the label is too long
fixes #2685 incorrect and inefficient regexp checking medium name format

It takes eternity to compute something like this:

"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  b" =~ /\A(\S+\s?)+\Z

Also "this is wrong " was not matched
fixes #2484 - host, hostgroup, and BMC passwords were overwritten as blank
fixes #2489 - fixes BMC password caused by rails bug accepts_nested_attributes_for and serialized child field
fixes #2686 - use setting model's string parser to update values
(cherry picked from commit 5d9073bba52b502b08b8b67b7f546eb4d481e5c1)
Fixes #2655 - Display Host buttons on unmanaged hosts if a puppet proxy exists