Merge pull request #7 from Lucus16/master

Fixes #6, Fixed RFI instruction popping incorrectly.
Plugin changes
Merge branch 'master' of https://HerobrinesArmy@github.com/HerobrinesArmy/DevCPU.git
Replaced exp4j with customized exp4j that uses integer data types, does
not add its own CustomOperators, and uses lowest-number-first operator
precedence; Added support for bitwise operators &, ^, and |, and **
(exponentiation) operator in expressions; Tweak exception message
Fixes #11, fixed A/BSimpleStackAccessMatcher not requiring end of word
in regex pattern
Fix [SP] tokenization problem caused by last fix
Fixes #14, Fixed Keyboard pane not usable on some platforms; Switched
LEM1802Viewer's render thread's fixed interframe delay from 1 ms to 16
ms; Code cleanup
Kill LEM1802 and Keyboard render threads when the views close; Remove
unimplemented active part stuff from the Activator; Code cleanup
Fix new DCPU-16 Assembly Files not opening automatically; Cleanup
Cleanup
Add support for .dw and .pad
Better fix for Keyboard pane focus problem (this should make remove most
of the awkwardness added to the newer platforms by the previous fix);
Gave the LEM1802View the same component embedding scheme as used in the
new KeyboardView fix, for consistency and in case we ever add the option
to accept keyboard input from a LEM view
Fixes #16, Rewrote AWTKeyMapping from scratch, including option to use
uppercase character codes for key press/release (Notch uses lowercase)
and made them uppercase for now; Removed DCPUApplet
Hopefully this fixes #17, replaced all occurrences of
Display.getCurrent() with Display.getDefault()
Fix index out of bounds when LEM mapped out of range
Random cleanup and formatting