Support whitespace

After the patch:

~~~
var 
Snake 
= 	
Class 
(	
  function () {
~~~

becomes:

~~~
var 
Snake=__class__;Snake=Snake(function Snake(){return this.init&&this.init.apply(this,arguments)},	
  function () {
~~~

and

~~~
var Food = Class(function() {
~~~

becomes:

~~~
Food=__class__;var Food=Food(function Food(){return this.init&&this.init.apply(this,arguments)},function() {
~~~

as expected.