Optimize alignment rounding.

Replace x>>2<<2 and x>>3<<3 with x&-4 and x&-8, respectively, since
an and is cheaper than two shifts.
Merge pull request #1693 from sunfishcode/incoming

Optimize alignment rounding.