Added documentation for scalejs (SEE LONG DESC)

Modified gitignore to handle operating systems, editors, and language
specific items.
Removed temporary output directory from docs folder, and added an
option to docpad to push all new files to the root directory.
(TODO:This layout should change, root directory is not the place for
these files but it works for the time being).
Removed node_modules from docs - this should be installed by the user
in their local repositories as dependencies may change cross platform.
Added documentation on scalejs in a submenu on the docs page.
Under 'Documentation' ScaleJS will now link to crojsdoc documentation of
scalejs