package.json: Bump version to v4.5.0
package.json: Remove gitHead, per npm/npm#3363
package.json: Update devDependencies

Apparently node automatically defaults to 2-space indentation for
package.json, so I'll just leave that there.
package.json: Use https Git URL
package.json: Add description
package.json: Add homepage and fix license name
Move core files to lib/core/
Fix paths to core files
migrate: Fix bug with migrationVersions being undefined
makelinks: Add support for core/ files
gitignore: Add core/ folder and slightly simplify
Remove Opera profile patch temp files
package.json: Mark project as private
Move nightmode.css and commentBoxes.css to modules/
userTagger: Rework calls to updateOpenLink to work the same way

Before, one call was as an event handler, while the other was just a
normal call to the method. This change makes updateOpenLink work more
consistently. Fixes #1482.
Merge pull request #1485 from mc10/firefox-user-tagger

userTagger: Rework calls to updateOpenLink to work the same way
Merge pull request #1483 from mc10/reorganize-files

Reorganize files
Merge pull request #1480 from mc10/package

Adjust package.json