Updated tests to catch bug in tst_map
Fixed iterator rollback bug in tst_map
Fixed qi::alternative test code.
Merge pull request #11 from vtnerd/bugfix/tst_map

Bugfix/tst map
Made alterative_function functor const to match non-specialized version.
Removed some unnecessary namespacing aliasing in tests.
Merge pull request #12 from vtnerd/bugfix/qi_tests

Bugfix/qi tests
Merging changes from develop branch.