Fast implementation of Hamming weight

The target method: System.Reflection.Internal.BitArithmetic.CountBits
Old implementation uses 24 arithmetic operations
New fast implementation uses 12 arithmetic operations
Merge pull request #155 from AndreyAkinshin/FastHammingWeight

Fast implementation of Hamming weight