BUG: Fix to_datetime to properly deal with tz offsets #3944

Currently for certain formats of datetime strings, the tz offset will
just be ignored.
TST: rec arrays don't support datetimes in creation on certain platforms, related (GH6140)
TST: dtype comparison issue on windows for (GH6152)
Merge pull request #6156 from jreback/sparc_fix4

TST: rec arrays don't support datetimes in creation on certain platforms, related (GH6140)
Merge pull request #6157 from jacobschaer/master

Updated docs to reflect a pagination bug that was fixed. Closes: issue #6068
BUG: allow lex string comparisons
Merge pull request #6158 from cpcloud/eval-fix-str-lexico

BUG: allow lex string comparisons
BUG: allow single element bool queries
Merge pull request #6163 from cpcloud/query-single-element-booleans-6148

BUG: allow single element bool queries
ENH/TST: Raise error if invalid value passed to if_exists argument

The if_exists argument in io.sql.write_frame needed data validation
because the logic of the function implicitly used 'append' if the argument
value was any string that was not either 'fail' or 'replace'.
I added a new unit test to support the requirement.

BUG: Fix if_exists='replace' functionality in io.sql.write_frame

This should resolve issues #2971 and #4110

CLN: Refactor in between test clean ups to be more DRY

TST: Complete test coverage for if_exists uses in io.sql.write_frame

CLN: Refactor to make interaction between exists and if_exists clearer

This refactor results in the function logic being clearer, since if_exists is
only relevant when exists is True, the program flow is better served to
have if_exists control flow only when exists is True

BUG: Fix regression introduced by c28f11a0041a9f3b25f33b0539e42fa802b1d8d4

sqlite3 convenience function executescript not available
in other database flavors.

TST: Adding if_exist test for mysql flavor
FIX old exception syntax

DOC add to release notes
BUG: fixed append for dataframe with multi-column
Merge pull request #6167 from wabu/append-multi-fix

append to existing table with mulitindex fix
TST: sparc fixes in datetime weirdness
BUG: Consistency with dtypes in setting an empty DataFrame (GH6171)
listcomp -> for-loop (listcopms create a new scope in py3), bypass AttributeError on Pandas.str
BLD: try harder to find errno in @network
Merge pull request #6172 from jreback/empty_frame

BUG: Consistency with dtypes in setting an empty DataFrame (GH6171)
BLD/TST: @network, SkipTest on certain exception messages, when no errno set
TST: set default socket timeout to 5 sec in pandas.io.tests SetUp()