Order of operations fix in th_movie.cpp

Fixes the test for CODEC_CAP_DELAY to know if we need to flush
buffered frames.
Merge pull request #259 from TheCycoONE/fix_cap_delay

Order of operations fix in th_movie.cpp
Made the annual report window do end of year "game won?" checks

This change is required to make my "288_fix" commit always prevent
issue #286 and is also required to make the "end level?" fax window
visible and usable when its shown at the end of a year.

World:onTick() would first display the fax window for the "end level?"
fax by calling OnEndMonth() and then it would call OnEndYear() which
would open the window for the annual report and consequently close the
"end level?" fax window before a player could see and use it. This fax
window's close() function would also unpause the game while the annual
report window was shown.
Update norwegian.lura
Change game speed with numpad.
Merge pull request #303 from Grimdoc/patch-1

Update norwegian.lua
Readability refactoring + documentation.
Readability refactoring + documentation
minor refactoring
Make buttons to buy/sell furnishings repeat

Addresses issue #307. Some people cannot easily hold down shift
or ctrl and the mouse button at the same time.
Merge pull request #302 from J-Shep/resolvedWinWindow-ReportWindowConflict

Made the annual report window do end of year "game won?" checks
add resolutions 1440x900
Merge pull request #311 from CzBiX/patch-1

add resolution 1440x900
Merge pull request #304 from benckx/numpad_changespeed

Change game speed with numpad
Fixed #293 & Scanner:makeHumanoidLeave()

Bug #293 would make undressed patients leave a room without getting
dressed. It would occur in the cardiogram room and the general diagnosis
room.

I've fixed this bug by creating and inserting call statements for:
Room:makeHumanoidDressIfNecessaryAndThenLeave(humanoid)

This bug fix requires the affected rooms to override
shouldHavePatientReenter().

It also requires this commit to fix Scanner:makeHumanoidLeave() by
making it make patients leave a room with a correct action queue by
making the scanner's after_use function become nil preventing its
dealtWithPatient() call from queuing wrong actions.

And it requires the queue action to record when a patient is
queuing to use a door in order to leave a room.

This commit also increments the saved game version to 86 because of its
patient action queue changes.
Merge pull request #314 from J-Shep/293Fix

Fixed #293 & Scanner:makeHumanoidLeave()
Fixed Room:onHumanoidLeave()'s callForStaff() condition

Staff will now always be called to use a room when a staff member
leaves before a patient has finished using the room. Before this
commit staff wouldn't be called if the room didn't have a queue.
Update of Russian translation by VZor.
Merge pull request #316 from Alberth289346/russian_vzor_1

Update of Russian translation by Vzor.
Merge pull request #310 from TheCycoONE/repeat_buy

Make buttons to buy/sell furnishings repeat