[FEATURE] Adding GenomicRegion::toString.
[FEATURE] Adding basic intervals_io module.
[FEATURE] SmartFile for the intervals file format.
[FIX] Adding virtual constructor to base test class Test.

Identified by Coverity.
[FIX] Fixing various issues.

* initialization
* bracket position
[FIX] Fixes to more issues.

Found by Coverity, most are uninitialized memory problems.
[FIX] Fixing const bug in _getClippedLength().
[FIX] Fixing realigner, skipping of consensus pseudo-read.
[FEATURE] Basic: added CountingIterator
[INTERNAL] Basic: overloaded Size<> for integral types to return the type itself
[INTERNAL] Range: overloaded Iterator<> for integral types to return the CountingIterator
[FIX] ArgParse: replaced append(char) with appendValue(char)
[FEATURE] Adding a _throwIf function for stream modules.

This should reduce the number of false positives in Coverity.
[INTERNAL] Iterator: made PositionIterator a subclass of CountingIterator
[INTERNAL] Iterator: made PositionIterator a template subclass of CountingIterator
Merge pull request #621 from holtgrewe/feature/throw-if-function

[FEATURE] Adding a _throwIf function for stream modules.
[INTERNAL] Iterator: masked TIntegral operators using IntegerConcept checking
[INTERNAL] Iterator: removed old int operator specs
[INTERNAL] Iterator: removed superfluous operator+ and - overloads
[FIX] Removing some initializations again

after talking to Enrico.