populate Katello.config.katello_version instead of it being nil

note: every ruby page on the internet that talks about global variables
says to use `$CHILD_STATUS` instead of `$?`, but `$CHILD_STATUS` always
came up as `nil` for me whereas `$?` correctly returned a `Process`
object.
Properly namespaces all assets under either bastion/ or katello/ in
order to follow Rails best practices and allow namespaced asset symlinking
when deploying Katello. Includes spec updates to deploy assets via symlink
to the Foreman assets directory.
Merge pull request #3546 from komidore64/version-display

populate Katello.config.katello_version instead of it being nil
Merge pull request #3582 from ehelms/asset-compile-deployment

Asset updates for deployment.