Wrap 'test_bd_containment.py' to use with 'pytest' framework

--HG--
rename : PyDSTool/tests/test_bd_containment.py => tests/test_bd_containment.py
Convert 'test_find_nearby_ball.py' to use with 'pytest' framework

--HG--
rename : PyDSTool/tests/test_find_nearby_ball.py => PyDSTool/Toolbox/tests/test_data_analysis.py
Replace test for Toolbox.dssrt

--HG--
rename : tests/test_dssrt.py => PyDSTool/Toolbox/tests/test_dssrt.py
Move generators related tests to 'Generator/tests'

--HG--
rename : tests/test_events.py => PyDSTool/Generator/tests/test_events.py
rename : tests/test_explicitfngen.py => PyDSTool/Generator/tests/test_explicitfngen.py
rename : tests/test_generator_basic.py => PyDSTool/Generator/tests/test_generator_basic.py
rename : tests/test_implicitfngen.py => PyDSTool/Generator/tests/test_implicitfngen.py
rename : tests/test_vode.py => PyDSTool/Generator/tests/test_vode.py
Replace examples and tutorials from 'PyDSTool/tests' to 'examples'

--HG--
rename : PyDSTool/tests/CIN.py => examples/CIN.py
rename : PyDSTool/tests/DAE_example.py => examples/DAE_example.py
rename : PyDSTool/tests/Dopri_backwards_test.py => examples/Dopri_backwards_test.py
rename : PyDSTool/tests/HH_DSSRTtest.py => examples/HH_DSSRTtest.py
rename : PyDSTool/tests/HH_adjointPRC.py => examples/HH_adjointPRC.py
rename : PyDSTool/tests/HH_loaded.py => examples/HH_loaded.py
rename : PyDSTool/tests/HH_loaded_Cintegrator.py => examples/HH_loaded_Cintegrator.py
rename : PyDSTool/tests/HH_model.py => examples/HH_model.py
rename : PyDSTool/tests/HH_model_Cintegrator.py => examples/HH_model_Cintegrator.py
rename : PyDSTool/tests/HH_model_Cintegrator_testbounds.py => examples/HH_model_Cintegrator_testbounds.py
rename : PyDSTool/tests/HH_model_testbounds.py => examples/HH_model_testbounds.py
rename : PyDSTool/tests/IF_delaynet.py => examples/IF_delaynet.py
rename : PyDSTool/tests/IF_delaynet_syn.py => examples/IF_delaynet_syn.py
rename : PyDSTool/tests/IF_model_test.py => examples/IF_model_test.py
rename : PyDSTool/tests/IF_squarespike_model.py => examples/IF_squarespike_model.py
rename : PyDSTool/tests/ML_adjointPRC.py => examples/ML_adjointPRC.py
rename : PyDSTool/tests/Makefile => examples/Makefile
rename : PyDSTool/tests/ModelSpec_test.py => examples/ModelSpec_test.py
rename : PyDSTool/tests/MultiCompartments.py => examples/MultiCompartments.py
rename : PyDSTool/tests/MultiCompartments2.py => examples/MultiCompartments2.py
rename : PyDSTool/tests/NineML_import_test.py => examples/NineML_import_test.py
rename : PyDSTool/tests/PyCont_ABCReaction.py => examples/PyCont_ABCReaction.py
rename : PyDSTool/tests/PyCont_ABReaction.py => examples/PyCont_ABReaction.py
rename : PyDSTool/tests/PyCont_Brusselator.py => examples/PyCont_Brusselator.py
rename : PyDSTool/tests/PyCont_Catalytic.py => examples/PyCont_Catalytic.py
rename : PyDSTool/tests/PyCont_Catalytic_demo.py => examples/PyCont_Catalytic_demo.py
rename : PyDSTool/tests/PyCont_DiscPredPrey.py => examples/PyCont_DiscPredPrey.py
rename : PyDSTool/tests/PyCont_Hamiltonian.py => examples/PyCont_Hamiltonian.py
rename : PyDSTool/tests/PyCont_HindmarshRose.py => examples/PyCont_HindmarshRose.py
rename : PyDSTool/tests/PyCont_Hopfield.py => examples/PyCont_Hopfield.py
rename : PyDSTool/tests/PyCont_LPNeuron.py => examples/PyCont_LPNeuron.py
rename : PyDSTool/tests/PyCont_LevelCurve.py => examples/PyCont_LevelCurve.py
rename : PyDSTool/tests/PyCont_Logistic.py => examples/PyCont_Logistic.py
rename : PyDSTool/tests/PyCont_Lorenz.py => examples/PyCont_Lorenz.py
rename : PyDSTool/tests/PyCont_MorrisLecar_TypeI.py => examples/PyCont_MorrisLecar_TypeI.py
rename : PyDSTool/tests/PyCont_MorrisLecar_TypeII.py => examples/PyCont_MorrisLecar_TypeII.py
rename : PyDSTool/tests/PyCont_NewLorenz.py => examples/PyCont_NewLorenz.py
rename : PyDSTool/tests/PyCont_PredPrey.py => examples/PyCont_PredPrey.py
rename : PyDSTool/tests/PyCont_SaddleNode.py => examples/PyCont_SaddleNode.py
rename : PyDSTool/tests/PyCont_hybrid_osc.py => examples/PyCont_hybrid_osc.py
rename : PyDSTool/tests/PyCont_vanDerPol.py => examples/PyCont_vanDerPol.py
rename : PyDSTool/tests/PySCes_import_test.py => examples/PySCes_import_test.py
rename : PyDSTool/tests/SLIP_2D.py => examples/SLIP_2D.py
rename : PyDSTool/tests/SLIP_2D_maps.py => examples/SLIP_2D_maps.py
rename : PyDSTool/tests/SLIP_2D_pdc.py => examples/SLIP_2D_pdc.py
rename : PyDSTool/tests/SLIP_plot.py => examples/SLIP_plot.py
rename : PyDSTool/tests/Symbolic_Diff_test.py => examples/Symbolic_Diff_test.py
rename : PyDSTool/tests/Tutorial_Calcium.py => examples/Tutorial_Calcium.py
rename : PyDSTool/tests/Tutorial_LorenzMap.py => examples/Tutorial_LorenzMap.py
rename : PyDSTool/tests/Tutorial_PredatorPrey.py => examples/Tutorial_PredatorPrey.py
rename : PyDSTool/tests/Tutorial_SymbolicJac.py => examples/Tutorial_SymbolicJac.py
rename : PyDSTool/tests/Tutorial_VdP.py => examples/Tutorial_VdP.py
rename : PyDSTool/tests/Tutorial_compneuro.py => examples/Tutorial_compneuro.py
rename : PyDSTool/tests/Tutorial_linear.py => examples/Tutorial_linear.py
rename : PyDSTool/tests/embedded_map_test.py => examples/embedded_map_test.py
rename : PyDSTool/tests/fingermodel_auxvartest.py => examples/fingermodel_auxvartest.py
rename : PyDSTool/tests/fingermodel_vode.py => examples/fingermodel_vode.py
rename : PyDSTool/tests/forced_spring.py => examples/forced_spring.py
rename : PyDSTool/tests/freefinger_noforce_radau.py => examples/freefinger_noforce_radau.py
rename : PyDSTool/tests/imprecise_event_test.py => examples/imprecise_event_test.py
rename : PyDSTool/tests/interp_dopri_test.py => examples/interp_dopri_test.py
rename : PyDSTool/tests/interp_piecewise_test.py => examples/interp_piecewise_test.py
rename : PyDSTool/tests/interp_vode_test.py => examples/interp_vode_test.py
rename : PyDSTool/tests/joe_pest.py => examples/joe_pest.py
rename : PyDSTool/tests/mapsystem_test.py => examples/mapsystem_test.py
rename : PyDSTool/tests/objectdelete_test.py => examples/objectdelete_test.py
rename : PyDSTool/tests/parvals.dat => examples/parvals.dat
rename : PyDSTool/tests/pest_test1.py => examples/pest_test1.py
rename : PyDSTool/tests/pest_test2.py => examples/pest_test2.py
rename : PyDSTool/tests/pest_test3.py => examples/pest_test3.py
rename : PyDSTool/tests/pest_test3_Cintegrator.py => examples/pest_test3_Cintegrator.py
rename : PyDSTool/tests/pest_test4_Cintegrator.py => examples/pest_test4_Cintegrator.py
rename : PyDSTool/tests/phaseplane_HHtest.py => examples/phaseplane_HHtest.py
rename : PyDSTool/tests/poly_interp_test.py => examples/poly_interp_test.py
rename : PyDSTool/tests/run_all_tests.py => examples/run_all_tests.py
rename : PyDSTool/tests/sloppycell_example.py => examples/sloppycell_example.py
rename : PyDSTool/tests/splinetest.py => examples/splinetest.py
rename : PyDSTool/tests/test_context_spikes.py => examples/test_context_spikes.py
rename : PyDSTool/tests/test_hybrid_extinputs.py => examples/test_hybrid_extinputs.py
rename : PyDSTool/tests/test_hybrid_extinputs_Cintegrator.py => examples/test_hybrid_extinputs_Cintegrator.py
rename : PyDSTool/tests/test_spikes.dat => examples/test_spikes.dat
rename : PyDSTool/tests/test_variable_traj.py => examples/test_variable_traj.py
rename : PyDSTool/tests/traj_gt0_test.py => examples/traj_gt0_test.py
rename : PyDSTool/tests/ttraj_prebotfast.dat => examples/ttraj_prebotfast.dat
rename : PyDSTool/tests/vode_withJac_test.py => examples/vode_withJac_test.py
rename : PyDSTool/tests/xtraj_prebotfast => examples/xtraj_prebotfast
rename : PyDSTool/tests/xtraj_prebotfast.dat => examples/xtraj_prebotfast.dat
Remove unused duplicated file
Move tests from root to 'PyDSTool'

--HG--
rename : tests/test_bd_containment.py => PyDSTool/tests/test_bd_containment.py
rename : tests/test_funcspec.py => PyDSTool/tests/test_funcspec.py
rename : tests/test_interval.py => PyDSTool/tests/test_interval.py
rename : tests/test_numeric_diff.py => PyDSTool/tests/test_numeric_diff.py
rename : tests/test_point.py => PyDSTool/tests/test_point.py
rename : tests/test_pointinfo.py => PyDSTool/tests/test_pointinfo.py
rename : tests/test_pointsets.py => PyDSTool/tests/test_pointsets.py
rename : tests/test_saveload.py => PyDSTool/tests/test_saveload.py
rename : tests/test_symbolic.py => PyDSTool/tests/test_symbolic.py
Pass through options to py.test
Add config file for running tests with coverage report

To generate coverage report:
- install pytest-cov:
    ```
        pip install pytest-cov
    ```

- run `py.test` this way:
    ```
        py.test --cov PyDSTool --cov-report html --cov-config .coveragerc
    ```

- open in your browser the file `htmlcov/index.html`