Don't consider swimming or in-air characters as sneaking
Implemented script commands StartCombat, StopCombat, GetTarget.

Also renamed one field of AIWander class because it's not longer
unknown.
printAIPackage: changed field name from Unknown to ShouldRepeat too.
MWScript: updated vmformat.txt, changed opcodes to fix sequence.

Opcodes for StartCombat, StopCombat, GetTarget now follow the last
previous opcode.
oops, didn't mean to commit this
Implement pickpocket detection. Play a voiced dialogue entry when detected.
Merge remote-tracking branch 'scrawl/master'
tabs -> spaces
Merge remote-tracking branch 'endorph/master'
Use Ogre's asin/acos functions which will protect against NaNs
Support separate specular maps
Fix exception closing container window
Fix disintegration bug
Implement theft detection
Respect items belonging to a faction
Get rid of a hack
Remove an unused hook
Fix disposition changes from trades not applying properly
Don't copy NpcStats/CreatureStats unnecessarily. Fixes a bug: taunt actions would not correctly increase the target's fight rating.
hit recoils/knockdowns feature