Move-Attack-Move and some other functionality

I added the ability to set in a module a GlobalInt flag if people want to allow Move, Attack, Move style like 5th edition D&D. or Spring Attack feat. If you create in the GlobalInt section of a module called rsMoveAttackMove and set it equal to 1 then the new style is available.  The program will keep track of whether a player used their "Action" or not, all the buttons for traits and spells remain available, but if you already used an Action it will give a popup warning, "already used action". I hope in future programming to allow Swift Action traits and the Bonus actions etc. For this to work, you also need to update TraitSelect.cs and SpellSelect.cs because those both require a small amount of code to check whether a player has already used the Action that round.

I also allow multiattacks that a player can control the target of each attack.
Needed for the Move Attack Move functionality

Added a simple check to see if Action has already been used.
added a line to check for Action used or not.
Allow "Light" Weapons in the Offhand Slot
Required for some Offhand attacking and 

Required for some Offhand attacking and allows Light Weapons to use the better of DEX or STR for the modifiers, a-la Finesse Weapons.
Update dsAttackPC
DamageCaster improvement

improvements to the Caster Artificial Intelligence for the DamageCaster
Merge pull request #8 from JamesManhattan/master

Expanded functionality