Block: move comments
IDataArray: remove duplicated documentation
DataTag: move comments
Dimensions: move comments
Feature: move comments
File: move comments
Property: move comments
Section: move comments
SimpleTag: move comments
Source: move comments
Base classes: move comments
Fix small documentation glitches
Merge pull request #311 from stoewer/master

Move doxygen comments from interfaces to front facing objects
Modified DimensionType to uint & added global ostream operator<<
Extended TestValidate tests heavily & corrected checks & other tests
Added new helper, new util function & corrected existing ones
Further extended TestValidation to test _all_ possible check cases
Refactoring of TestValidate to yield more modular structure
Further refactoring of TestValidate to be more oo than ever :)
Using the new oo TestValidate: set file to valid state after tests

This yields a file which can be used via nixcli for 2nd kind of validation meta testing