convert all closure classes to prototypal classes in lib/
converted everything to prototypes.
update examples to work with the new viewport api
Merge branch 'prototype-classes'

* prototype-classes:
  converted everything to prototypes.
  convert all closure classes to prototypal classes in lib/

Conflicts:
	samples/bunnies/js/app.js
	samples/octocats/js/app.js