Cleanup of launcher package to remove special casing of
JANSI.  This, hopefully, will lead to better compatibility
between the many console-enrichment projects, like:
JLINE-scala, JLINE-1.0, JLINE-2.0 and Jansi itself.

Testing to ensue shortly between 0.12.x + 0.13.x
Fixes to scripts for working in both cygwin and cmd.exe.

THis basically moves from jline.UnixTerminal to just unix.
Modify script for new 0.13 behavior.
Upgrade to in-progress sbt-native-packager plugin, including new support for universal->debian/rpm packages.
Fixed up MSI generation for new layout.   MinGW tests to follow.
Migrating to new native packaging plugin abstractions.

* Use new native packaging abstractions for windows mappings.
* Update universal sbt script to be cygwin friendly
* Modify sbt.bat for universal layout
* Fix some stty icanon (no)echo bugs in launcher script.
Migrate universal windows scripts into universal directory.

ALso, added back the commented sbtopts settings.
Fix config file loading to do shell expansion first.

from @benevans.
Merge remote-tracking branch 'origin/full-packaging' into wip/windows-jansi-fixes
Merge pull request #47 from sbt/wip/windows-jansi-fixes

Wip/windows jansi fixes