checks.hpp: insert missing virtual keyword
SWIG: some typedefs that help swig
Merge pull request #365 from stoewer/master

Some typedefs for template specialisations to help swig