1D, 2D and 3D support in Python bindings
commenting out 1D test from api_lgrngn.py as 1D setups are not yet implemented in the library itself...
commenting out sanity checks for non-zero Courant fields in init as they may be null for non-kinematic setups
equiping arrinfo_t with an alternative usage allowing local storage of the strides vector
Merge pull request #30 from slayoo/python_multi_dim

Travis does not complain, so I'm commiting it to move forward with kid-libcloud.
adding critical radius formula + its Python bindings
fixing CUDA compilation issue in kappa_koehler.hpp
removing pov<>(si::metres) from kappa_koehler.hpp as it is not implemented in fake_units...
3D initialisation code
adding Courant-accepting init() method to the Python bindings + removing sanity check for array size from mp2ai - they are not valid for Courant fields
adding s_cr formula + python bindings
adding diag_all to select all particles; adding some comments; making range selection more precise with >= instead of > for r_min; adding asserts for moment couting without range selection
adding RH_max to opts_init options
Merge branch 'lgrngn_3d' of https://github.com/slayoo/libcloudphxx
Merge branch 'python_courants' of https://github.com/slayoo/libcloudphxx
wip on new diag_ functions
extending root-bracketing range as suggested by Ania Z. - unit test still to be added
adding diag_rw_ge_rc() to the python bindings
adding a draft of a unit test for particle advection
Merge branch 'RH_threshold' into for_dan