Merged #121 "Add additional documentation for web.canonicalUrl"
Merged #137 "NPE in RawServlet#L265"
Merged #139 "Raw link blob paths do not respect web.forwardSlashCharacter"
Merge branch 'ticket/139'

Conflicts:
	src/main/java/com/gitblit/servlet/RawServlet.java
Updated french translations
Allow gitblit baseFolder to be defined by a system property
Update setup_authentication.mkd

In AuthenticationManager:385, only `provider instanceof UsernamePasswordAuthenticationProvider` will be called
fix misstyped passwords leaked in log files with redmine auth provider
Pretty print perl modules

Since perl scripts (.pl) was already supported, add .pm for perl modules
Merge branch 'ticket/140' into develop
Merged #140 "Update French translation"
Merge branch 'ticket/141' into develop
Merged #141 "Allow gitblit baseFolder to be defined by a system property"
Merge branch 'ticket/142' into develop
Merged #142 "Update setup_authentication.mkd"
Merge branch 'ticket/143' into develop
Merge branch 'ticket/144' into develop
Merged #143 "Fix url-based password keaing in Redmine auth provider"
distrib: Highlight C/C++ header files by default

We already highlight C/C++ source files with the default configuration,
so we should do this also for header files.

Signed-off-by: Soeren Grunewald <soeren.grunewald@desy.de>
Merge branch 'ticket/145' into develop