Add a few more shift tests
Change width to size_t to fix warning
Merge pull request #1348 from carsonmcdonald/shiftwarningfix

Fix signed/unsigned warning in numeric shift