BUG: GEE partial cleanup of cov_type, see #1906
BUG/TST: GEE fix predict closes #1919 and fix conf_int for cov_params_default
add GEE to generic test, and adjust those (missing _results, summary2)
REF: GEE summary remove covariance_type argument (not possible)
BUG: GEE subclasses cov_params_default doesn't get attached, unit tests
TST: test_glm: remove test noise
REF: rename covariance_type -> cov_type
REF: GEE rename naive_covariance -> cov_naive, same for others
BUG/ENH: add df_resid, df_model, fixes t_test, closes #1918
BUG: NominalGEE fix initialization for pandas, closes #1931
ENH: GEE add Wrapper, closes #1904
BUG: NominalGEE pandas handling, fix typo, adjust unit tests
REF: GEEResults rename to postfix names, keep old as alias for now
TST: avoid pandas in assert with wrapped results (failure pandas>0.12)
Merge pull request #1924 from josef-pkt/bug_gee_cov_type_1906_rebased

BUG/REF gee cov type and other fixes
ENH: Unit Root Tests

Introduces 4 new unit root tests and provides a class for Augmented Dickey Fuller testing.
The four new tests are:
  - PhillipsPerron
  - KPSS
  - Variance Ratio
  - DF-GLS

These have all been included in unitroot.py, and the afduller function has been moved from
tsatools to unitroot, and is now just a wrapper around the ADF class.

The critical value and p-value lookup codes have also been consolidated into untiroot.py.
Critical value and p-value lookup information for DFGLS and KPSS is not readily available
in published form, and so simulations were performed to generate these using 100,000,000
replications using a methodology similar to MacKinnon (2010).  All critical value data
has been consolidated into tsa/critical_values.

A cov_nw function was added to tsa/stattools which computes Newey-West covariance.

Also includes substantial improvements to tsatools, including numerous bug fixes.   The
code that handled recarrays has been improved to now handle pandas dataframes.  Numerous
doc strings where improved.  Test coverage was also substantially increased.

string_types was added to the compatibility library to address the difference between basestring
in Python 2 and str in Python 3.

Moved coint to a new file coinegration.py which will, in the long term, be expanded to include
other tests for cointegration.

Conflicts:
	statsmodels/tsa/tsatools.py

Conflicts:
	statsmodels/compatnp/py3k.py
	statsmodels/tsa/stattools.py
	statsmodels/tsa/tests/test_adfuller_lag.py
	statsmodels/tsa/tests/test_stattools.py
	statsmodels/tsa/tests/test_tsa_tools.py
	statsmodels/tsa/tsatools.py
Changed h0 and hA to null_hypothesis and alternative_hypothesis

Provides a __str__ and __repr__, as well as a _repr_html_ for IPython, for unit
root tests to improve interactive behavior

Refactored valid_trends to remove redundant code
Documentation improvements
Refactored method used for valid_trends
Improved summary
Fixed test failures on 2.6 by skipping those with assert_raises

asset_raises uses an improved version form unittest in Python 2.7, and does not work
correctly in 2.6
Returned a test that was wrongly disabled.
Provided a basic method to call adfuller and coint from tsatools.py
Added adf-z test simulation code