Fixes #3495 - foreman-cli meta-package should install hammer
fixes #3538 - workaround for broken #pluck on lower Rails versions
fixes #1830 - auto assign puppet proxy if its not defined upon facts/reports event
[REFACTOR] fixes #3205 Extracts report importing logic

This patch extracts all report importing logic into seperate importer and status classes.
long term this could allow:

1. aliases methods for async operations
2. different types of reports imports (based on reporting type).
fixes based on comments (squash please)