fixed DEFPSMACRO and DEFINE-PS-SYMBOL-MACRO to ensure that any
macros defined with them will be expanded properly when needed in
the same file
Simplified &REST implementation.

I think using the built in Array.slice is the saner choice here.
Updated tests for changed &REST implementation.
Removed obsolete PROGN in PARSE-EXTENDED-FUNCTION &REST handling.
Added support for output of asm.js compatible code.

Added a unary-plus to the IR and removed the automatic conversion of
(setf x (logior x 0)) to "x |= 0;".
Merge pull request #2 from pjstirling/master

Fixed DEFPSMACRO and DEFINE-PS-SYMBOL-MACRO
Merge pull request #3 from eugeneia/master

Simpler implementation for &REST in DEFUN
Merge pull request #6 from lemaster/master

Added support for output of asm.js compatible code.
Merge remote-tracking branch 'upstream/master' into upstream-ter

Conflicts:
	src/function-definition.lisp