Fixed the header comments
Part of an update to the bitboard API

Adding a destination board generator for each piece.
This commit contains the noncapture sliding piece generators.

Also need to add capture sliding piece generators. This will require
more extensive changes to the templates.

No testing of the new generators has been added yet.
Fix the ray generator header comments
Consolidated the fill generator templates
Some test cleanup