DOC: Fix formatting.
DOC: Fix broken links.
DOC: Make sure release placeholders is short version
DOC: Remove redundant and outdated information.
DOC: Add FAQ page
Merge pull request #1527 from jseabold/update-docs

DOCS: Update docs add FAQ page
DOC: Fix link
Merge pull request #1530 from jseabold/fix-link

DOC: Fix link
DOC: Fix link.
DOC: Ran linkcheck. Fixed links.
Merge pull request #1531 from jseabold/fix-links

DOC: Fix stale links with linkcheck
DOC: Fix link to code on github
Merge pull request #1533 from jseabold/fix-gh-links

DOC: Fix link to code on github
CLN: Refactored so that there is no longer a need for 2to3

The codebase has been refactored so that it can exist in a single, unified base.
The strategy closely followed six and pandas.compat, but does not involve any further
dependencies.

The compatability location has been renamed form compatnp, which housed compatnp.py3k, to
just compat, and the main py3k compatability files are in __init__.py so that they can
be directly accessed
Rolled back absolute imports in api.py
Refactored compatnp to compat and moved all py3k to __init__. compatnp
is not the correct name, and it makes more sense for compat to be the
location of any backward/forward compatability code using compat for
the majority of the py3k code and submodules np (or numpy) for numpy and scipy.
Final removal of 2.x print
Fixes reduce-related issues
Removes extra .items() and replaced with iteritems.
Corrected typo in import BytesIO
Many small fixes related to things missed that are not covered by tests, including
raw_input