Made the following changes
1] Added ode_1st_power_series for first order differential equations
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
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
Added refs to one more place and removed whitespaces
manually removed whitespaces
Power series solution for 2nd order eqns at ordinary points
Made following changes:
1] Added docstring tests
2] Fixed test failures
removed whitespaces once more
once more ...
Evaluate complex assumption on functions.

Fixes issue 3991: Conjugate transpose of scalar exponential
http://code.google.com/p/sympy/issues/detail?id=3991
Minor changes
1] Fixed a bug (removed factorial)
2] Added a few more tests
some more comments