Fix/concept impl

Fixes SEQAN_CONCEPT_IMPL for templatized types.
Changes the order of model and concepts in the SEQAN_CONCEPT_IMPL macro in order to allow nested template types in the respective model.