- Fix diff scan and output for new files within a non-CVS diff
- Fix file name mangling for new files with whitespace
- Convert line endings to unix

This also should fix an issue in Bugzilla for patch attachments being
truncated, if they contain new files.

Some changes from https://rt.cpan.org/Public/Bug/Display.html?id=94181 and
https://bugs.eclipse.org/bugs/show_bug.cgi?id=399391 were incorporated in this
patch.

PR:		193785, 190724
Approved by:	toni.viemero@iki.fi (maintainer)
Fix build.
- Update to 5.04
- Update to 0.1.4
Fix build on 11-CURRENT

PR:		ports/193273
Reported by:	ohartman@zedat.fu-berlin.de
- Update to 3.0.4
devel/rubygem-byebug: update to 3.4.0
devel/rubygem-grape-swagger: update to 0.8.0
devel/rubygem-mongo: update to 1.11.1
devel/rubygem-sequel: update to 4.14.0
devel/rubygem-shoulda-matchers: update to 2.7.0
finance/rubygem-money: update to 6.3.0
net/rubygem-gitlab_omniauth-ldap: update to 1.1.0