Refactored WeaponObject

The scripting of weapons should be much, much easier now. See the
included examples in DevService.

Attributes such as attack speed and range are now being read/written to
the actual items attributes.
first commit of addidtions
second commit
more preparations

Preparations for crafting
access modifer changed back
restored file
someone changed serial number data type
Cloaked Attacks Now Grants Correct Abilities
Hidden Daggers Now Grants Correct Abilities
Improved Spys Fang Now Grants Abilities at Correct Levels
Cloaked Recovery Now Grants At Correct Levels