Added missing moment and moment.utc overloads

- Added moment(string, string, boolean) overload for specifying date,
format and strict parsing flag.

- Added moment(string, string[], boolean) overload for specifying date,
multiple formats and strict parsing flag.

- Modified parameter names for moment.utc methods to match those for the
similar moment method overloads.

- Added moment.utc(string, string, boolean) overload for specifying
date, format and strict parsing flag.

- Added moment.utc(string, string, string) overload for specifying date,
format and language.

- Added moment.utc(string, string, string, boolean) overload for
specifying date, format, language and strict parsing flag.

- Added moment.utc(string, string[]) overload for specifying date and
multiple formats.

- Added moment.utc(string, string[], boolean) overload for specifying
date, multiple formats and strict parsing flag.

- Added moment.utc(string, string[], string) overload for specifying
date, multiple formats and language.

- Added moment.utc(string, string[], string, boolean) overload for
specifying date, multiple formats, language and strict parsing flag.

- Added tests for all newly added overloads.

- Added missing tests for some existing overloads.