Update period.py

proposed fix for #4699: Period() docstring inconsistent with code when freq has a mult != 1
DOC: added "Must be a singlular rule-code (e.g. 5T is not allowed)."
VIS: let scatter plots obey mpl color scheme (#3338)
BUG/TST: Allow generators in DataFrame.from_record.

- nrows implementation doesn't allow unknown size iterator like
generators, if nrows = none ends with a TypeError.
- To allow generators if nrows=None consume it into a list.
- Add two tests of generators input.
- Add release notes for #4910
DOC: CONTRIBUTING.md: Gold plating: syntax, punctuation, Markdown
Merge pull request #5057 from JackKelly/master

DOC: proposed fix for #4699: Period() docstring inconsistent with code when freq has a mult != 1
BUG: Fix bound checking for Timestamp() with dt64 #4065

To fix the bug, this change adds bounds checking to
_get_datetime64_nanos() for numpy datetimes that aren't already in [ns]
units.

Additionally, it updates _check_dts_bounds() to do the bound check just
based off the pandas_datetimestruct, by comparing to the minimum and
maximum valid pandas_datetimestructs for datetime64[ns].  It is simpler
and more accurate than the previous system.

Also includes a number of small refactors/fixes to deal with new error
cases that didn't exist when invalid datetime64s were just silently
coerced into the valid datetime64[ns] range.
CLN: tiny typo from GH5057: Period() docstring
BUG: allow plot, boxplot, hist and completion on GroupBy objects
BUG: catch attribute error for raw ndarrays to avoid duplicate plots
DOC: add frame tab completion example in 10min.rst
DOC: doc fixups
Merge pull request #5111 from cpcloud/infer-dist-doc-build-failure

DOC: doc fixups
Merge pull request #5105 from cpcloud/enable-groupby-plot-and-completion

BUG: allow plot, boxplot, hist and completion on GroupBy objects
API: convert objects on fillna when object result dtype, related (GH5103)
Merge pull request #5112 from jreback/dtype_conv

API: convert objects on fillna when object result dtype, related (GH5103)
Merge branch 'master' of https://github.com/tinproject/pandas into tinproject-master

Conflicts:
	doc/source/release.rst
Merge pull request #5060 from jorisvandenbossche/scatter-color

VIS: let scatter plots obey mpl color scheme (#3338)
CLN: Remove leftover test.py file
Merge pull request #5119 from jtratner/remove-test_py

CLN: Remove leftover test.py file