Added default parameter support (esnext/moz)

Closes #1195.

Very basic, but handles parsing parameter lists that contain default parameters, as well as checking for regular parameters coming after default parameters (which is a syntax error).