[FIX] Fixing SV id generation in mason_variator.
[FIX] Fixing mason_variator with SV size TSV.

Each variant is now only applied to one contig.
[FEATURE] Adds global interfaces for basic bit manipulations.

This feature adds basic bit manipulation interfaces, such that those operations can be efficiently performed on bit vectors as well.
The commit also contains tests for the new interfaces and the specializations for the packed string, as well as documentation of the new interfaces.
Merge branch 'develop' of https://github.com/rrahn/seqan into develop
Merge branch 'develop' of https://github.com/rrahn/seqan into feature_bitwise_manipulation
Merge branch 'develop' of https://github.com/seqan/seqan into develop
[FEATURE] Adds basic functors and bit manipulations for bit vectors. Removes generic interfaces for bitwise manipulations from a previous commit.
[INTERNAL]  Adds some minor fixes.
[API] Moves functors for bit manipulations from basic to misc.
[FIX] Fixes warnings for unused typedefs.
Merge branch 'develop' of https://github.com/seqan/seqan into develop
Merge branch 'develop' of https://github.com/seqan/seqan into develop
Merge pull request #204 from rrahn/develop

[FEATURE] Adds global interfaces for basic bit manipulations.
[FIX, INTERNAL] Fixes issue with bit scan reverse and forward for 32 bit systems.

Fixes bitScanReverse and bitScanForward for different word sizes.
Adds bitwise xor functor.
Adds xor operator for bit compressed tuples.
Adds general bit operators for packed bool strings.
Adds test for empty strings in bitScanForward, bitScanReverse and transform function for packed bool strings.
Updates tests for empty packed bool strings.
[FIX] Adds windows intrinsics for bitScanReverse and bitScanForward.

Adds platform independent implementation for bitScanReverse and bitScanForward.
[FIX,FEATURE] Fixing assign() for const-holder.
[INTERNAL, API] Adds windows intrinsics and a generic implementation for bitScanReverse and bitScanForward.

Adds platform independent implementation for bitScanReverse and bitScanForward.
Changes result value for bit scan reverse and bit scan forward if no bit is set to length of the packed string.
Merge branch 'feature/fix_packed_string_bit_twiddling' of https://github.com/rrahn/seqan into feature/fix_packed_string_bit_twiddling

Conflicts:
	core/include/seqan/misc/misc_bit_twiddling.h
[NOP] Updates some comments.
Merge pull request #228 from holtgrewe/const_holder_fix

[FIX,FEATURE] Fixing assign() for const-holder.