7-1 map fixes

Fixes #185. Fixes #187.
Fix for underwater CheepCheeps
Added locationDefault to prototype

Helps with debugging.
Fix flying CheepCheeps

Turns out it was the wrong functino name in objects.js...

Underwater CheepCheeps also reverse direction when hitting the max.

Fixes #189.
Fixed CheepsStop in 7-3

Fixes #190.
Small 8-2 fixups
Cleaned up generator

A glimpse of Bowser's perfect future if you don't rescue the princess.

Fixes #201.
Fix for generator overlaps

That silly "mode": "Repeat"!

Fixes #196.
Implemented random Pipe section

Fixes #197.
Added OverworldClumpWater

Fixes #198.
Added OverworldClumpTrees

Fixes #199.
Added a scenery to Overworld's EndOutsideCastle

Fixes #200.
Fix for StatsHoldr modularity

Fixes #205.
Removed storeLocally from lives statistic

Fixes whatever issue was the StatsHoldr resetting to Infinity.
Added applyOnAll and callOnAll to GroupHoldr

These are applied to all gropup members, rather than all groups. Utility
for the next, awesome mod :)
Added "Dark is the Night" mod

Finally! Having area.setBackground makes this possible. No more
backgroundOld.

Fixes #221.