Added gasoline lanterns.
Lowered the efficiency a bit. The lanterns were too efficient.
Add bifocal glasses

Closes #845
Fixed compiler error
Gasoline lanterns can actually spawn now.
Make bifocal glasses spawn in bedrooms, offices and churchs
Gasoline lantern actually produces light now. Updated indentation of player::active_light to indentation required by CODE_STYLE
Gasoline lantern no longer disappears when it runs out.
Merge PR #1117 - gasoline lanterns
Merge PR #1118 - bifocals