default check_names to True, and fix calls where this is problematic
Merge pull request #2964 from hayd/assert_frame_equal_check_names

ENH Assert_frame_equal check_names to True