Tidy SMWDescription

- Split to own files
- Move to SMW\Query\Language\*
- Improve test coverage
Merge pull request #492 from SemanticMediaWiki/tidy-description

Tidy SMWDescription