Fix the MSpace function, which needed to accept the INT as intput, not
string. Add test to verify output.
Fix the handling of the null/negative values with the LONGTEXT settings.
Add more corner case tests.
Add a REPEAT function. 

Because Postgres has one, and it's part of the JDBC tests. Plus test to
verify functionality.
merge tjoneslo: Fix the MSpace function, which needed to accept the INT as intput, not string

Merge pull request #1042 from tjoneslo/sql-layer/func-space-fixes
https://github.com/FoundationDB/sql-layer/pull/1042
Now requiring 1.7, so can put in Overrides.
Track the SQL text in embedded JDBC statements.
Make routine call stack not just static methods.
Need to share transaction outside of single embedded connection.
Make MSleep (sleep) never constant so it get executed during query
processing not during parse, so interrupt is handled correctly.
Add a YAML test for new cases.
Fix Direct, which wasn't allowing procedures that called other procedures.
Make MSleep#doEvaluate() check the session canceled on interrupt and
throw a QueryCanceledException if so.
Remove tabs and \r, mostly consistent spacing
merge nathanlws: Consistent whitespace in error_code.properties

Merge pull request #1045 from nathanlws/sql-layer/no-tabs-error-code-poperties
https://github.com/FoundationDB/sql-layer/pull/1045
Add a test demonstrating the problem.
Several typos in the timestampdiff(datetime,datetime) path.
Add WARN prefix.
Update the Repeat function to return an empty string if repeat count is
<= 0. Update testing to verify.
merge tjoneslo: Msleep not constant

Merge pull request #1046 from tjoneslo/sql-layer/msleep-not-constant
https://github.com/FoundationDB/sql-layer/pull/1046
merge MMcM: Several typos in the timestampdiff(datetime,datetime) path.

Merge pull request #1047 from MMcM/sql-layer/timestampdiff-datetime
https://github.com/FoundationDB/sql-layer/pull/1047
Merge branch 'master' into nested-call-transactions