Fixes #3481 - Don't have to set a hostname for each interface, but it must be unique if it is set.
fixes #3486 - Make sure loading text is removed when chart data appears.
fixes #3498 - update to Rails 3.2.15
[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).