fix LevelIter.operator+/-
Merge pull request #29 from torbjoernk/hotfix/leveliterator-op-plus-minus

possible bugfix in `Controller::LevelIter`
docu: doxygen-related fixes

explicitly use Doxygen commands
docu: docstrings for Ecapsulation
docu: docstrings for VectorEcapsulation
docu: enable JAVADOC_AUTO_BRIEF

and got rid of `@brief` and `@details` sections
docu: using MathJAX markers directly (not Doxygen's)
adding real overloads

we don't need to do any dynamic_casts if the input is already of the
correct type
adding some assertions after dynamic_cast
reorder template parameters

those with default values should be placed at the end