Made some ui tweaks
Allow clicking on candidates to submit them and clear the queue
Rework locking and lifecycle
Merge remote-tracking branch 'origin/devel' into devel

Conflicts:
	main/java/com/brentandjody/StenoIME.java
Change onStrokeListener to be consistent b/w types