[AESH-86]
use checked exceptions instead of runtime
[AESH-85]
try to use longName if possible when throwing parser exceptions
[AESH-86]
checked exceptions
[AESH-85]
use longName if it exists when throwing exception
[AESH-88]
Option name and longName is now checked for duplications before added to Parameter
[AESH-88]
tests + fixes
make sure to verify the name and longNames
updated to 0.37
[AESH-89]
pasted lines with new-line chars should now be properly parsed
[AESH-92]
added TerminalString
[AESH-93]
home,end,pgup,pgdown should now be handled better in vi mode
enabled checkstyle again, and the end result was this...
[AESH-94]
initial commit. not all ansi values are mapped yet.
[AESH-94]
added as many ansi codes from infocmp as possible.
- arrow keys did not work, so they are still hard coded.
[AESH-94]
needed to add Key.HOME_2 and Key.END_2 since the values parsed from infocmp do
not correlate with the correct key values pressed.
[AESH-95]
complete operation on option values are properly parsed
updated to 0.38