Added support for a interacive shell with commands
Merge branch 'develop' into feature/cli
Merge branch 'develop' into feature/cli
Implemented the copy it and paste it commands using a test clipboard service which fixes issue #14
Added a clipboard service that uses awt

I've created a clipboard that uses awt as its backend.
Because awt is build in to Java it doesn't require a
library and can be used in the terminal without initializing
a display like SWT needs.
The threadpool now shutsdown when the application quits

The threadpool didn't shutdown so the JVM would keep running
so the threadpool now gets shutdown when the application is
done.
Added support for direct command execution with piping

I've added support for executing a command by appending it
to the app command line. It is also possible to pipe data
into the copyit command. And pipe from the pasteit command
to something else.
Moved the AWT clipboard service to the desktop project

I've moved the AWT clipboard service to the desktop project
to stop the Android build from failing

This service first was in the global project but because
Android doesn't have AWT it caused the Android build to
fail.
I've fixed this by moving it to the desktop project and
adding the service when the app starts in the app starting
class and not in the shell ui itself. Because of this it is
only used by the desktop.
Merge pull request #15 from MMS-Projects/feature/cli

I've merged the interactive shell feature.

This adds support for a basic interactive shell and executing commands direct on the command line.

This interactive shell allows basic usage on the terminal for example on a server. The functionality includes basic usage using a interactive shell which means the user can use multiple commands. This is useful when having a more app experience.
This also adds support for piping content into to the copy it command and thus pushing the piped content. It is also possible to pipe the content from the server using the paste it command to a file or another command on the system. This can be useful when you want to get a log file, a script or some commands to execute from one device to another.