Full-screen & Landscape Update

Added boolean full-screen option at L.system.fullscreen which sizes the
canvas to fit the screen while preserving aspect ratio. Canvas resizes
with window resize.

Device orientation is now locked to landscape when available, can be
changed to portrait by setting L.system.orientation = 'portrait'