added CountSetBits, generateOccupancyVariations(incomplete) and generateMoveDatabase methods to BitboardHelper.cs