Fixed parsing of comments that end in \r\n, Added missing Date class to compile.js

While playing with Nools I noticed that the DSL parser fails when comment lines end with \r\n, as the (*.) does not match \r . The quick fix was to add an optional match for the \n. 

Additionally the list of predefined identifiers seemed to be missing the Date type.