Prevent crash when standards-report dir doesn't exist
Fix build-time hard-coded path introduced by the guile2 compile changes

These changes hardcoded the standards-reports path at build time.
On Windows and OS X the final path is only known at installation time.
So after installation the build-time hard-coded path would be invalid and
the standard-reports directory could no longer be found.
Fix a few typos in python example scripts and align them with the latest api changes
Adding KvpValueImpl test suite
Implement copy and move operator= and move constructor for KvpValueImpl

Fixes double-delete crash of the embedded ptr when copy-initializing.
Python bindings - fix creation of new xml files
Merge branch 'maint'
Merge branch 'master' of https://github.com/c-holtermann/gnucash
Bug 679791 - Import Template for importing CSV files - part 1.

This patch fixes the resetting of the widgets on the setting
preview page when you navigate back to the file selection page
in the assistant.
Bug 679791 - Import Template for importing CSV files - part2

This patch adds the option to Save and Load the CSV import settings.
Bug 738462 - CSV Import This patch adds some text to clarify that the transaction export is not a match for the import.
Fix gperformance-tools setup and apply it to src/engine/tests.
More realistic get_random_gnc_numeric()

Increases the possible denominators to 1E10, but clamps the numerator to
1E13 * denom with 1E19 max. This is equivalent to $1E8/1 US in
Indonesian Rupiah, the currency with the lowest per-unit value in the
world at the time of this commit.
Begin QofInt128 class.

Constructs, adds & subtracts, prints, and compares.

Includes unit tests.
Implement operator*= for QofInt128
Add zero and abs functions to QofInt128.
Add increment, decrement, and shift-eauals operators to QofInt128.

They'll be needed for division.
Operators /= and %= plus function div() for QofInt128.
Some more constructors, for convenience.
Add bitwise operators and binary operators.