Represent JavaScript source files as a Maven FileSet

Represent JavaScript source files as a Maven FileSet that allows user to easily include/exclude different files and directories.