add comparisons operator to the Period object and fixes issue 2781
move the Period tests in test_period.py and add assertRaises tests for comparisons
use a function factory for comparisons of Period objects
ENH: assert_X_equal with check_less_precise should apply to index/columns too
BUG: PeriodIndex.tolist boxes to list of Periods #3178
BUG: PeriodIndex.get_loc KeyError now reports Period instead of ordinal #3179
CLN: pass in Period instead of Period repr to remove extra double quotes #3179
TST: DataFrame.to_records(index=True) doesn't work with MultiIndex GH3189
Merge pull request #3173 from y-p/less_precise

ENH: assert_X_equal with check_less_precise should apply to index/cols too
TST: bring back disabled tests in test_to_csv_moar after GH3173
BUG: DataFrame.to_records(index=True) doesn't work with MultiIndex GH3189

closes #3189
Merge branch 'GH3189'

* GH3189:
  BUG: DataFrame.to_records(index=True) doesn't work with MultiIndex GH3189
  TST: DataFrame.to_records(index=True) doesn't work with MultiIndex GH3189
DOC: update RELEASE.rst
DOC: various editing
TST: fix broken test case on py3 and add assertRaises #3179
BUG: guard against i < -len(series) in get_value_box fast code path. re: #3168
DOC: release notes
ENH: replace some usages of DataFrame to more generic self._constructor. #2865
ENH: better error message when discretization might create an ambiguity. close #1978
BUG: fix parser case using Timestamp as a date parser. close #2932