When on a branch, use that info to guess the branch accurately.
For consistency, put all the branches at the same level (2).
More sensical default for working with remotes.
Made magit-read-remote(-branch) more like magit-read-rev.
Getting rid of obfuscating functions.

These functions were:
1) used only once
2) not shorter than the more generic already existing function

It is therefore cleaner to stick with the generic functions.
Corrected magit-add-log when looking for a file.

In the case the commit message looks like:
* file:
(fun1)
(fun2)

magit-add-log was improperly putting the point on the colon (:).
Merge branch 'dudebout/improving-branch-manager' into next
Merge branch 'master' into next
Document increasing and decreasing hunk size
Fixed the problem mentioned by @dabrahams in commit b2daab9.
change semantic of prefix argument to commit
allow amending with C-u, empty commit with C-u C-u
just open the commit dialog anyway
hint about toggling flags
Merge branch 'maint--dudebout/fix-magit-log-edit' into maint
Merge branch 'maint'
Merge branch 'master' into next
Give the : command its own prompt history
fix log wash functions

we now distinguish between 'long and 'oneline mode.  Also remove ambiguity with
log messages containing lines that could be mistaken with a commit header.
Merge branch 'master' into next