Add the #report_warning method to all error reporters
Fix validations in ExportCommand
Add Repo#all_head_refs method

Returns strings (branch names) instead of RevCommit objects (if you
want RevCommit objects, use #all_heads instead)