ignoring monoDebug and monoRelease binary output
Merge remote-tracking branch 'upstream/master'

* upstream/master: (91 commits)
  BlameControl.LoadBlame condition fixed
  Disabled "Show Uncommited Changes" for all form except Browse, Log and File History
  Translation updated
  Dialog windows moved to appropriate subfolders
  Edit HelpCommandMerge.png and HelpCommandMergeFastForward.png to overlay better
  Fix issue 1563: on mono this code behaves different and causes a null reference exception
  Use full branch names when pushing
  Handle errors in interactive rebase.
  Very basic implementation to show todo in interactive rebase
  "refs/heads/" now not applied for remote branch if it start with "refs/". Closes #481
  Set anchor for dashboard favorites
  Fix issue #1616, fileeditor does not close under Mono.
  translatedText events fixed
  Russian translation update
  "refs/heads/" now not applied for remote branch if it start with "refs/". Closes #481
  FormSvnClone localization text fields fixes
  Added Relese Notes Generator plugin to setup
  Updated documentation
  Updated Dutch translation
  Updated changelog
  ...
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of git://github.com/gitextensions/gitextensions
Ignore nuget packages
FormCheckoutBranch behavior fixed again when called from commit dialog

Conflicts:
	GitUI/CommandsDialogs/FormCheckoutBranch.cs
move CommitSummaryUserControl to UserControls folder
FileStatusList flickering fixed when mouse over list
Add new UserControl CommitPickerSmallControl
Make FormCreateBranchAtRevision use of CommitPickerSmallControl
GitUICommands: use FormCreateBranchAtRevision instead of FormCreateBranch
CommitPickerSmallControl: fix for case when commithash is empty
Remove old and unused FormCreateBranch.
fix autoscale mode
FormCreateBranchAtRevision: create combobox for orphan controls.
fix tab order and focus
Move FormCreateBranchAtRevision to CommandsDialogs and rename it to FormCreateBranch
Merge pull request #1674 from feinstaub/topic_1575_remove_old_branch_dlg

Fixes #1575 (Remove old "Create branch" dialog)
Allow pushing a non-branch source rev to a remote branch

This change allows for specifying non-branch source revs when
pushing to remote branches. This is a capability that was broken as
part of PR #1618.

This change allows things like "HEAD", "HEAD~1", a specific SHA1, or a
local tag to be specified as the source revision when pushing to a
remote branch.

If there is an ambiguity, a local branch with the source name
provided will be preferred, so the original intent of PR #1618 will be
retained.