Determine if the current project is located in the dashboard folder in the project organizer.
Add button for putting current project into the dashboard folder of your project organizer.

Also fixes a slow update on the watch project button, since I was right there in the code anyways.

Closes https://github.com/CenterForOpenScience/openscienceframework.org/issues/1186.
Merge branch 'develop' of https://github.com/CenterForOpenScience/osf into feature/add-to-dashboard-button
Remove unused import.
Fix broken test by moving a user-related item to the user section of the json return, not the node section.
Prevent component titles from pushing down buttons in component widget by adding max-width to the title overflow.
Working proof of concept for common code optimization
No need for gulpfile

Since webpack can be configured for building, bundling, and
minification, there is no need for an extra build tool.
Enable requiring bower modules
Start porting site.js to its own commonjs module
Fully port $.osf helpers to osf-helpers.js commonjs module
Remove unused app.js
Use commonjs for loading onboarder widgets
Port projectorganizer to a commonjs module
Reindent webpack.config.js
Make knockout globally available

So that plugins that don't support CommonJS can use it
First attempts at porting projectorganizer and logfeed  modules
Port kohelpers as a CommonJS module
Make bootbox require-able
Port profile.js and language.js