Consistent naming in reports api.

1. `CommandsReport` => `AllCommandsReport` (to match the endpoint `all_commands`)
2. `canonicalHiveCommands` => `canonicalHiveCommandsReport`.
3. `ReportsApi` => `ReportApi`