Created ZFM unit types for Sniper + Rifleman

Sniper is tried and tested. Rifleman is not yet tested, however, moved
unit creation functions to ZFM_CreateUnit. Once all unit types are
created, then I will create ZFM_CreateGroup to create functional groups
of bandits :-)