Merge tag 'M13-23' into beta

M13-23
Merge tag 'M13-24' into beta

M13-24
Added support for a interacive shell with commands
Added a basic README file

I've added a basic README file with the building instructions for the desktop
Added travis config

Also fixed typo in README

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>
Merge tag 'M13-25' into beta

M13-25
Added a direct content getting and setting method to the clipboard service

I've added a method that waits till the clipboard content
is received or set before it returns. This allows easier
getting of the clipboard content because listening for
events and implementing a Clipboard Listener is nolonger
needed. In order to achieve this I've renamed the getContent
and setContent to requestGet and requestSet.
Merge branch 'develop' into feature/cli
Disabled Travis emails on build success
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.
Added some truncation to the swt notifications

Notifications on the SWT environmental integration now
get truncated to 100 characters.

Because SWT tooltips don't handle long mesage bodies very
well I've made sure that it gets truncated to 100 characters
it is not ideal but is a solution for now. This is a small
improvement to issue #7.
Merge branch 'develop' of github.com:MMS-Projects/copyit-app into develop
Included IRC contact information in the README
The UUID now gets check if its empty on application start which fixes issue #16