improvements in sia.py.
renamings and improvements in several modules.
attempts to generalize the recursive methods in sia.
some common methods in each of the integrator classes have been reformulated in order to be more consistent among them. Next step is to move these common methods to a base class. Also, major renamings have been made in several modules.
attempts to implement a kepler solver with softening.
recursion in kepler solver doesn't compile on GPUs. This is an attempt to fix that problem.
improvements on extension modules and related stuff.
more improvements on all integration modules.
base integrator class now provides 'get_min_block_tstep' as a common method.
improvements on ParticleSystem class.
now all ics modules creates instances of ParticleSystem class.
attempts toward a more general get-/set-attribute for ParticleSystem class.
fix bug in ParticleSystem.__getattr__ introduced in the previous commit.
attempt to add a time-symmetric recursive method in SIA.
merge several files containing ICs for few-body systems into a single fewbody.py module.
Added ICs for the solar system. Also, minor bug fixes.
doc fix.
more adds and improvements on ics.
doc update.
moves make_binary to fewbody.py module. adds more improvements on ics modules.