Implement support for custom functions
Reverse changes of b675d81.

This is required to apply typos fix patch.
Use American English spellings and correct typo

https://bugzilla.gnome.org/show_bug.cgi?id=707234
Allow proper i18n of about dialog title

https://bugzilla.gnome.org/show_bug.cgi?id=707234
gnome-calculator : Replaces '\n' chars by ' ' chars while pasting text in gnome-calculator.

RETURN chars cannot be entered using the keyboard but can be entered using
the copy/paste function. This patch prevents that from happening.

https://bugzilla.gnome.org/show_bug.cgi?id=707061
Remove wrap feature in the display.

The original patch had to be modified to fix rebase issues.
Original patch details:

From: Kevin THIERRY <kevin.thierry@kaiwen.me>
Date: Tue, 29 Oct 2013 15:04:30 +0100
Subject: [PATCH] gnome-calculator : Removes the wrap feature in the
display.

The wrap feature allows the display's height to be increased without
limit
which causes the calculator window to exit the screen. Disabling this
feature
removes such a possibility.

https://bugzilla.gnome.org/show_bug.cgi?id=707061