Add 'bitset_t' type class

# Version 0.0.1 [0.0.1D2 'Or Silver Boston']
# Changes in bit_type.h
	+ Include iostream so 'bit_t' supports size_t cast
# Changes in bit_c11_operators.h
	+ Add c++11 bitwise binary functors
		- add OR, AND, NOR, NAND, XOR binary functors
		- add equality and inequality testing functors
# Changes in bitset_type.h, bitset_type.cpp
	+ Add 'bitset_t' type definition
		- various bitset constructors and copy constructor
		- 'vector<bit_t>' cast
		- logic operators 'setAll', 'resetAll' and 'invert'
		- enable filling bitset with values via 'fillWith' method
		- enable calculation of Hamming distance between bitsets via
		'hammingDistance' method
		- enable c++11 iterating compability via adding 'begin' and 'end' methods
		- add returning length of the bitset method 'length'
		- add skeletons for c++11-like size attribute and resize methods
		- enable bitset rotating and shifting in both directions
		- overload unary complement operators !, ~
		- overload simple binary operators ^, &, |
		- overload binary operator *, stands for scalar product
		- add binary operators nor, nand
		- overload assignment operator
		- overload compound assignment operators ^=, &=, |=
		- overload subscript operator
		- overload comparison operators ==, !=
		- advanced binary output (w/delimiters) method
		- add regular binary output for reverse compability
		- overload ostream insertion via << operator
# To do
	+ Take a look at std::rotate mechanisms, maybe replace custom rotate functions
	+ Think about relation operators overloading, or does that depend on the
	endianness
	+ Add proper documentation to newly and previously committed code