Allow whitespace in installers - fix for issue #2071

Custom installers can have the class definition indented.
Init command - diacritical marks in author name
Make it clear what is going on when a vcs folder is missing, fixes #2108
Merge pull request #2114 from kibao/init-command-utf8-author-name

Init command - diacritical marks in author name
Merge pull request #2101 from e1en0r/patch-1

Allow whitespace in installers - fix for issue #2071
Retry file download also on Internal Server Error 500 code as is mostly a temporary glitch (at least on GitHub)
Attempt to fix travis build
Fix detection of git bitbucket repos with incorrect URLs, fixes #2095
Merge pull request #2118 from acasademont/retry_on_error

Retry file download also on Internal Server Error 500 code ...