case insensitive string comparison.
renamed 'DLLIMPORT' macro to 'SYSPP_DLLIMPORT'
renamed 'DLLIMPORT' macro to 'SYSPP_DLLIMPORT'
use SYS_THROW_SYSTEM_ERROR macro everywhere to throw exception to work around mingw habit of altering LastError within exception initialization code.
(swap_word): __builtin_bswap16 intrinsic was removed from gcc 4.7+
(endian_swap): use detail::endian_swap_helper templated functors instead of implicit template instantiations.
added implicit 'this->' qulificators to members access.
added rvalue ctor and assignment.
(map_base): added copy ctor and assignment.
(view): added rvalue ctor and assignment.
(view): added "copy" ctor with additional parameters.
(view::is_bound, view::data, view::bind): new member functions.
(view::remap): changed interface.
(page_size): new inline global function.
changed 'DLLIMPORT' macro to 'SYSPP_DLLIMPORT'.
use SYS_THROW_SYSTEM_ERROR macro to throw exceptions.