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
test for issue 2073
XFAIL in gruntz for 2073
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