Removed AWT dependency.

This is done because we ship a custom version of JVM on OS X and we
stripped out AWT because we don't use it.

Turns out JLine 2 uses it, hence this commit. The following features in
JLine 2 are removed because they depend on AWT and we don't use them:
- support copying from system clipboard.
- support custom action handler and triggered actions.