<WIP> /sampledna

Created DnaManager,DnaSampleRange and dna_manager.lua
Modified CreatureManager.idl,ZoneServer.idl and Makefile.am to
reference the new DnaManager.
DnaManager loads the dna_manager.lua which is where all forumlas are
located and ranges are generated. Manager store the loaded ranges by
level of stat. Everything complies and loads but isnt referenced yet.
Should not be merged into unstable yet. put in right branch

Change-Id: Ic72e5f2c5f8c19bf7a046d83c7fdfe39c3339e99
Merge remote branch 'origin/unstable' into dna

Change-Id: If461a0413b33eeababb645b5d1c9badb9b1616e1
[wip] /sampledna command now functions. HAM is charged but no xp or
item is given yet. all range and rule checks should now be in place.
still todo: success/fail against dna_harvest skill. combat change
chance i.e. dead/attack/nothing. number of samples by skill range and
finally generate a dna sample obejct.

Change-Id: I2ed5f0fc6cfc72aeb2f6ebbcebd4282f8c7d7a50
[wip] sampledna will now use a calc for success or failure. (needs
reviewed for accuracy) and put an average dna sample in your inventory
(no stats). But command works, generates xp and gives a dummy sample
object. this should be good for QA to atleast test the rules about
sampling like range, count death etc.. till a template is made for the
samples themselves.

Updated: all parts of sampledna now works. generated generic dna
templates are set to 1 for all stats right now. 
Update: missed HarvestCreaturecommand change.

Updated: As per Onyx and Fivo as long as you didnt kill the creature
by samlping you can still harvest it.

Change-Id: Ibe68910e12d0f60858a3af8e6800dfd21e3960b4
Merge remote branch 'origin/unstable' into dna

Change-Id: I52b0dc26e755aedcb59ef71e04a23fabf1695b75
Merge remote-tracking branch 'origin/dna' into unstable

Change-Id: I79e13b5dbb3a821b96d56f37e4bf531c05f7e0b1