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.
Include some required Ogre headers explicitely
Closes #1077: Replace tags before trying to get the message length
appropriate camera vanity<>preview mode switch + hit recoils fix
Fix needTangents not being set for cached/shared materials
fix for bug scrawl mentioned
Merge remote-tracking branch 'mrcheko/master'
Do not allow training skills above their governing attribute
Fix title of buttons in generate class result dialog
Implement Trespassing crime
Use a few additional GMSTs
Use i1stPersonSneakDelta + some cleanup
Use iVoiceHitOdds
Play "attack" voiced dialogue entries randomly based on iVoiceAttackOdds.
Speed fix for "on target" spells
Rewrite some awful code
Terrain specular mapping: use a "_diffusespec" postfix to indicate specular information is present in the alpha channel. Use alpha directly instead of 1-alpha.
Dead actors are unaware of everything