Poking around at new design.
Tweak styles a bit more.
New sans-serif font and restyles asides.
Tweak mobile styles.
Change font weight of subheaders.
Merge branch 'master' into redesign

Conflicts:
	asset/style.scss
	html/event-queue.html
	html/index.html
	html/state.html
Notches.
Merge branch 'master' into redesign

Conflicts:
	asset/template.html
	html/architecture-performance-games.html
	html/bytecode.html
	html/command.html
	html/component.html
	html/data-locality.html
	html/design-patterns-revisited.html
	html/dirty-flag.html
	html/double-buffer.html
	html/event-queue.html
	html/flyweight.html
	html/game-loop.html
	html/index.html
	html/introduction.html
	html/object-pool.html
	html/observer.html
	html/optimization-patterns.html
	html/prototype.html
	html/sequencing-patterns.html
	html/service-locator.html
	html/singleton.html
	html/spatial-partition.html
	html/state.html
	html/subclass-sandbox.html
	html/type-object.html
	html/update-method.html
Recompile HTML after merge.
Pop-up navigation on desktop.
Tweak footer.
Remove stray div from nav.
Merge branch 'master' into redesign

Conflicts:
	html/bytecode.html
	html/style.css
Regenerate.
Link to Bytecode in index.
Fixed description of instructions for: a = b + c
Fixed Typo in bytecode
Fix #103.
Fix #109.
Fix #110.