Correct EnumTraits documentation
Add Boost counting iterator library

The boost/iterator/counting_iterator.hpp header and its dependencies are
added from Boost 1.55.0.
Add Boost transform iterator library

The boost/iterator/transform_iterator.hpp header and its dependencies
are added from Boost 1.55.0.
Add StaticCast class template
Add EnumIterator class template
Add file description status API
Merge branch 'feature/enumiterator' into feature/fd
Add EnumSet::to_ulong and to_ullong functions
Add FileDescriptorApi::open function