Fixed issue #2199: Fetch dialog does not delete remote in remote list after managing remotes

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2200: Add remote name starts with # should not fetch all

Make sure "- all -" remote comes first.
There are ASCII characters less then '-'.

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Use translated string for "- all -"

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Merge branch 'fetch-after-add-remote'