Fixed bad check for undefined in javascript. Fixes #1819
fixing some funky indentation, formatting, and whitespace
adding api routes to routes.js
adding blankness validation for organization default info
manifest-async - switch to async job on server for CLI/api manifest import
manifest-async - db:migrate
default info in the UI for systems
Merge pull request #1822 from daviddavis/1819

Fixing bad check for undefined on activation keys page
Use service-wait for elasticsearch in katello-configure

I hit an issue when elasticsearch was not ready for katello db seed.
katello-configure - install and set up foreman-katello-engine

After this change, katello and foreman will be able to communicate
both ways. This means initial support for host groups provisioning
with Katello activation keys.
Merge pull request #1823 from komidore64/default_info

organization default info in the UI
Merge pull request #1828 from iNecas/katello-configure-foreman-engine

katello-configure - install and set up foreman-katello-engine
Merge pull request #1827 from iNecas/elasticsearch-service-wait

Use service-wait for elasticsearch in katello-configure
Merge pull request #1824 from thomasmckay/manifest-async

CLI/API async task for manifest import