Initial Support for new stdlib shift operator
Bugfix for non-const shift amt and unit tests.
Redesign after being hit with the KISS bat.
Add docs/generic impls
Tweak generic target.
patch and regression test for problem with vzeroupper
Merge pull request #643 from ifilippov/testing

patch and regression test for problem with vzeroupper
fail_db update on Linux
Fail_db update with Linux passed with LLVM 3.4
fixing problem 644
Merge pull request #645 from ifilippov/636

fixing problem 644
MacOS fails update
Docs fix in memory management section
Fail_db update on Windows: 3.3 update and adding 3.4
Removing fails with g++4.4/g++4.7, as we are using clang by default now
Add shift support for generic-16 target.
Add shift support for knc targets.  This is not optimized.
Minor tweak for interface.
Check AVX OS support in host cpu check code
Standalone checker for detecting the best ISA supported on the host