fix bugs in aisequence::execute
Merge remote-tracking branch 'upstream/master'
fix bug at http://bugs.openmw.org/issues/1155

Though it still can happen sometimes but not in such stupid manner.
fix bug http://bugs.openmw.org/issues/1335 (1304 as well)

though fish detects if actor is swimming, but in MW it attacks even if
the player is knee-deep in water
Merge remote-tracking branch 'mrcheko/master'
minor cleanup and silenced a warning
Fix potential NpcStats overwriting issue
Fix frame delay for sound listener position (Fixes #1180)
Fix bsa file loading not being case insensitive (Fixes #1178)
Merge remote-tracking branch 'scrawl/master'
Store death animation index in CreatureStats
Fix actor models incorrectly being rotated on X/Y axes
Fix offset to accumulation root not being cleared when adding an animation state with startpoint=1.f (observed with death animations)
Fix ESX dependencies not being checked except for the first one
Merge remote-tracking branch 'scrawl/master'
Fix a typo within the launcher. Fixes bug #1058.
Merge remote-tracking branch 'puppykevin/master'
The MSVC linker is really pedantic with this.

Functions compiled as taking a class can't be linked with functions giving a struct, because of the name mangling I'm guessing...

unresolved external symbol "protected: void __thiscall MWWorld::LiveCellRefBase::loadImp(class ESM::ObjectState const &)" (?loadImp@LiveCellRefBase@MWWorld@@IAEXABVObjectState@ESM@@@Z)
PcJoinFaction and friends: make sure the given faction exists
Merge remote-tracking branch 'ace/win-build-fix'