725366 - Formula Parsing Error with Scheduled Mortgage Transactions

Clamp per to nper so that the random value from gnc_sxed_check_consistent
doesn't create overflows with ridiculous values.
Use more significant digits for SX function returns.

gnc_sxed_check_consistent() was failing to balance mortgage payments with
large payments or small interest amounts because of rounding errors with
only 6 significant digits. Using 18 causes values < 1 to overflow, so I
compromised on 12.

Also log an error and return NULL if there's an overflow, since the value
won't be useful.
double_to_gnc_numeric: Return overflow error immediately on invalid input.

Which is either nan or outside the range that gnc_numeric supports.
Also extend the powten array to support the full range of gnc_numeric.
Fix signed int overflow warning.
Some adjustments, new IPython version
Bug 719457 - Template for Home Mortgage Loan isn't properly nested.

	modified:   accounts/C/acctchrt_full.gnucash-xea
	modified:   accounts/en_GB/acctchrt_full.gnucash-xea
	modified:   accounts/ja/acctchrt_homeloan.gnucash-xea
	modified:   accounts/ja/acctchrt_otherloan.gnucash-xea
	modified:   accounts/ja/acctchrt_retiremt.gnucash-xea
	modified:   accounts/ja/acctchrt_spouseretire.gnucash-xea
	modified:   accounts/ko/acctchrt_homeloan.gnucash-xea
	modified:   accounts/ko/acctchrt_otherloan.gnucash-xea
	modified:   accounts/ko/acctchrt_retiremt.gnucash-xea
	modified:   accounts/ko/acctchrt_spouseretire.gnucash-xea
	modified:   accounts/lv/acctchrt_full.gnucash-xea
	modified:   accounts/lv/acctchrt_homeloan.gnucash-xea
	modified:   accounts/lv/acctchrt_retiremt.gnucash-xea
	modified:   accounts/lv/acctchrt_spouseretire.gnucash-xea
	modified:   accounts/nl/acctchrt_full.gnucash-xea
	modified:   accounts/pl/acctchrt_full.gnucash-xea
	modified:   accounts/pl/acctchrt_homeloan.gnucash-xea
	modified:   accounts/pl/acctchrt_otherloan.gnucash-xea
	modified:   accounts/pl/acctchrt_retiremt.gnucash-xea
	modified:   accounts/pl/acctchrt_spouseretire.gnucash-xea
	modified:   accounts/ru/acctchrt_homeloan.gnucash-xea
	modified:   accounts/tr_TR/acctchrt_homeloan.gnucash-xea
	modified:   accounts/zh_CN/acctchrt_full.gnucash-xea
	modified:   accounts/zh_CN/acctchrt_homeloan.gnucash-xea
	modified:   accounts/zh_CN/acctchrt_otherloan.gnucash-xea
	modified:   accounts/zh_CN/acctchrt_retiremt.gnucash-xea
	modified:   accounts/zh_CN/acctchrt_spouseretire.gnucash-xea
Bug726674-BudgetReverseSignSupport
Bug 723442 - Report Options - Report Name too short
Merge branch 'c++-build'
Bug 726535 - Budget BarChart Report - add option to change to a line chart

Rebasing the patch for 2.6.3 to master commit ea2389f0932beae..
(done manually, not using git)
Revert "Bug726674-BudgetReverseSignSupport"

This patch got pushed by accident before it was ready to be committed.
This reverts commit 247f086703731e3379c8eaae22e18de0179a3fbb.
Fix whitespace
First unit test for gncEntry and fix first bug it revealed
Don't try to use -Wno-deprecated-register with Clang.

It doesn't work.
Drop packaging/win32

Windows build specifics are now handled in gnucash-on-windows repository
Merge branch 'maint' into 'master'
Merge branch 'maint'
Use guint64 instead of uint64_t with G_GUINT64_FORMAT to avoid warnings.
Replace clang check with ax_check_compile_flags for -Wno-deprecated-register
Properly nest AC_MSG_CHECKING and AC_MSG_RESULT calls to avoid confusing output.