import Dune's class name code
Import the property system from eWoms
add authors to the files according to git logs
add a test for the property system
make sure the header files related to the property system are installed
add Exceptions.hpp to the list of public header files
className(): remove unused argument object for the className(foo) variant

some compilers may warn about this under some circumstances.
className(): get rid of the ugly ClassNameHelper_ class

since full specialization of function templates is okay in C++ (only
partial specialization is not allowed for them).
className(): minor comment and guard macro name fixes
Merge pull request #344 from andlaus/import_propertysystem

Import propertysystem