Writing the RootSystem class
Made the following changes
1] Added ode_1st_power_series for first order differential equations
Adding more functionality to RootSystem
Fixing some doctest errors
Merge branch 'master' into seriessolve

Conflicts:
	sympy/solvers/deutils.py
	sympy/solvers/ode.py
	sympy/solvers/tests/test_ode.py
Imlement and UnXFAIL Wester test_H24
Implement and UnXFAIL Wester test_J2
Fix and UnXFAIL Wester test_H2
Fixing trailing whitespaces
Missed type_d in fixing trailing whitespaces
Added references for LMQ and real root isolation
Made following changes
1] Moved boundary conditions out of power series classification
2] Rectified test failures
3] Added doctest
4] Removed power series out of best hint
Added order term
Changed:
1] Minor whitespace error
2] Modified power_series hint such that doctest does not hang
Modified:
1] Moved power series above lie_group
2] Minor bug in lie_heuristics
Corrected minor bug in Order
Taking out an extra space.
Added refs to one more place and removed whitespaces
manually removed whitespaces
Power series solution for 2nd order eqns at ordinary points