reorganizing this branch
add some conditional compiler statements to get it working with nvcc again
on a first glance, nvcc seems not to be able to compile boost::type_traits so it doesn't work with boost::range or boost::ublas either
change the inplace transformation behaviour
* changing the in-place stepping to in- and out-place stepping
* introducing the dopri5 method
* the stepper are now noncopyable
* note that due to this restriction some tests are ugly
* reorganizing the tests and small bug fixing
fixing the check_resize test
fixed small bug in error_checker
controlled_stepper_tests working now
Splitting the file explicit_stepper_base.hpp into 
* base/explicit_stepper_base.hpp
* base/explicit_error_stepper_base.hpp
* base/explicit_stepper_and_error_stepper_base.hpp
changed adjust_size to return bool
implementation of dopri5
rearranged parameters of do_step: out now comes behind t to avoid ambiguities
added some const correctness
fixed bug in check_implicit_euler
* introducing the dense_output_explicit_euler stepper
* some minor changes in the stepper_base classes ( const correctness ... )
* introducing the check_dense_output_explicit_euler test
* introducing some source code analyzing tools, they are not finished yet
controlled stepper now works properly with fsal steppers
renamed stepper tags
added a quick'n'dirty binding for using explicit_euler with intel mkl routines
* test frame for gsl vectors created
* initialize dense output Dormand Prince 5
* dense output dopri 5
* some formating and comments
* interface changes for the fsal steppers
* some test routines for dense output steppers and controlled steppers