CRM-13872 - git-footnote - Improve behavior of "git commit --amend"

(Import code circa 5344afcc from git-footnote project)

----------------------------------------
* CRM-13872: git JIRA hook is not idempotent
  http://issues.civicrm.org/jira/browse/CRM-13872
HTML/QuickForm/drupalwysiwyg - Fix mismatched function signature
CRM-13966 - Add Select2 library
Update select2
update select2
Merge pull request #39 from totten/4.4-gitfootnote-idemp

CRM-13872 - git-footnote - Improve behavior of "git commit --amend"
Merge pull request #51 from civicrm/4.4

Merge branch 4.4 into master
Add lo-dash js to core resources
Merge pull request #52 from colemanw/master

Add lo-dash js to core resources
Merge pull request #50 from totten/4.4-drupalwysiwyg

HTML/QuickForm/drupalwysiwyg - Fix mismatched function signature
Merge remote-tracking branch 'upstream/4.4' into 4.4-master-2014-03-03-17-35-31
Delete unused files
Updates to select2, sent as PR to select2 project
Add lodash.compat
Remove lodash.underscore
Merge pull request #53 from colemanw/master

HR-301 - Package updates
Add jquery.mousewheel.js
CRM-13817 - Fix menu styling
Upgrade jQuery and move back to smoothness theme
Simplify dashlet loading