Generate pkg based installer for OSX
Script cleanup. Fix pre and post config backup/restore.
Explicit paths
merge nathanlws: Switch to pkg based installer for OSX

Merge pull request #912 from nathanlws/sql-layer/mac-pkg
https://github.com/FoundationDB/sql-layer/pull/912
Add a test that shows the problem.
1dffda85b0a0bc2d417c0b8fd97dffb1202e33bd broke sorting if fed from Select.
Close input after loading sorter.
Fix state check to be an error, not a silent disabling.
Bring windows installer inline with core
Add the !unicode tag. It doesn't need to do anything; Java already has Unicode.
Use new tag in JSON output test for snowman.
And for collation test.
Native slashes
More slashes
merge nathanlws: Windows installer consistency changes

Merge pull request #916 from nathanlws/sql-layer/win-installer-tweaks
https://github.com/FoundationDB/sql-layer/pull/916
merge MMcM: Workarounds for Python's challenges with Unicode

Merge pull request #917 from MMcM/akiban-server/unicode-yaml-tests
https://github.com/FoundationDB/sql-layer/pull/917
merge MMcM: Fix sorting from Select

Merge pull request #915 from MMcM/akiban-server/sorter-close-input
https://github.com/FoundationDB/sql-layer/pull/915
Remove stale test workaround
merge nathanlws: Remove stale test workaround

Merge pull request #919 from nathanlws/sql-layer/remove-stale-use-global-lock
https://github.com/FoundationDB/sql-layer/pull/919
Don't be fooled by stub Java
Always use the JRE location that was detected during install
Subpath instead of new data directory