code style: Remove format.config.uncrustify.2_spaces.
Merge pull request #22 from memmett/feature/remove-uncrustify

thanks. i've forgotten that one.
exceptions: Add ValueError exception.
quadrature: Add Clenshaw-Curtis and uniform nodes.
Merge branch 'feature/more-quadrature' into release/v0.1.0

fixes #23
fixes #24

Signed-off-by: Torbjörn Klatt <t.klatt@fz-juelich.de>
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
Merge pull request #27 from torbjoernk/feature/further-docu

some docu fixes and additions
Merge pull request #28 from torbjoernk/feature/overloads

introducing overloaded functions
some cleanup and C++11-fications + copy/move ctors
always use shared_ptr for Encapsulation objects
minor code cleanup and some assertions