TST: test for #2225
ENH: partial date slicing for day, hour, and minute resolutions #2306
Merge branch 'master' into excelfancy

Conflicts:
	pandas/src/parse_helper.h
	pandas/src/parser/tokenizer.c
PERF: performance regression in unioning multiple DatetimeIndex objects. #2336
Merge remote branch 'y-p/config_module'

* y-p/config_module:
  TST: Add tests/test_config.py for new core.config module
  ENH: Migrate print_config usage to use core.config, register options on pkg load
  ENH: Add new core.config API functions to the pandas top level module
  ENH: Add core.config module for managing package-wide configurables
  ENH: Make `pprint_nest_depth` settable via print_setoptions, update docstring.
Refactor of PyTables support to allow multiple table types.

  This commit allows for support of multiple table types in a pytables hdf file,
  supporting the existing infrastructure in a backwards compatible manner (LegacyTable)
  while extending to a slightly modified format to support AppendableTables and future support of WORMTables

  AppendableTables are implementations of the current table format with two enhancements:
     1) mixed dtype support
     2) writing routines in cython for enhanced performance

  WORMTables (not implemented - but pretty straightforward)
    these tables can support a fixed 'table' (meaning not-appendable), that is searchable via queries
    this would have greatly enhanced write performance compared with AppendableTables, and a similar read performance profile

  In addition, the tables allow for arbitrary axes to be indexed (e.g. you could save a panel that allows indexing on major_axis,minor_axis AND items),
    so all dimensions are queryable (currently only major/minor axes allow this query)

  all tests pass (with 1 exception)
    a frame table round-trip - we fail on a comparison of a sorted index of the frame vs the index of the table (which is as written), not sure why this should be the case?
doc updates:
   added whatsnew for 0.10.0
   added new apply functionality to whatsnew and flexible apply in groupby
minor doc changes to reflect v4
DOC: mention new options API in whatsnew 0.10.0
Merge pull request #2372 from y-p/doc_fix

DOC: mention new options API in whatsnew 0.10.0
ENH: be more careful about performance in list conversion when passed to _ensure_index. per #2336
Merge branch 'master' of https://github.com/jreback/pandas into pytablesv4
Merge branch 'master' of git://github.com/pydata/pandas into pytablesv4
TST: convert to array first before vbench
PERF: fix iteritems performance regression in unique case. #2336
ENH: more flexibility in parser dtype specification. close #1858
BUG: don't let dateutil do weird stuff with empty strings. close #2263
ENH: handle comments in C tokenizer. add synthetic vbenchmark. close #1204
update v0.10.0 whatsnew docs for PyTables Table features
added additional test cases for Terms in test_pytables.py
subtle change to parsing order in Terms (e.g. '<=' would only cause '<' to be picked up)
updated whatsnew with list of bugs/enhancements for pytablesv4