Fixes #417: Apply weather instantly when teleporting

Change speed of weather transition from blight to other (twice fast as normal)
and from other to blight (four times faster than normal).

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Fixes #417: Apply weather instantly when teleporting

Removed changing speed of weather transition introduced in previous
commit. Instead try to detect player "teleporting" (ie. coc),
and then switch instantly to the next weather type.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Fixes #417: Apply weather instantly when teleporting

Corrected constant name.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Don't try to set a cursor before one exists
Merge remote-tracking branch 'ace/fix'
Fixes #417: Apply weather instantly when teleporting

Changed teleporting detection from "position tracking" to manually
setting "teleportation" flag ( player->setTeleported(true) ).

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Fixes #417: Apply weather instantly when teleporting

Correction to previous commit - WeatherManager->update()
will always be called.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Merge remote-tracking branch 'lgro/issue417_apply_weather_instantly_when_teleporting'

Conflicts:
	apps/openmw/mwworld/weather.cpp
	apps/openmw/mwworld/worldimp.cpp
Merge remote-tracking branch 'scrawl/master'

Conflicts:
	apps/openmw/mwmechanics/spellcasting.cpp
Remove redundant setTeleported calls
Fix weird formatting added during the merge
Implement mark/recall magic effects