Merge pull request #13 from scarygliders/master

Bring devel version up to date with master.
Merge pull request #24 from scarygliders/master

Bring devel up to date with master (instead of the accidental other way around - groan, needed more coffee)
Removed --bleeding-edge switch in favour of --branch switch.
List of available branches now calculated from neutrinolabs repository.
You select which branch/version to use by using --branch <version> .
Error displayed if branch doesn't exist.
Lines added to initial output to increase clarity.
Check for --help switch at start of script.
This means --help can be used even if sudo/su isn't.
Debian package versions calculated according to which branch is used.
Moved that to its own function.
Tidied up script. (remove tabs, etc.)
Updated README.md
Update README.md so it sucks less.
readme.md edit.
Bugfix - Added libxrandr-dev to list of packages to be installed.
minor change (remove a clear)
bugfix - don't wait for Enter/Ctrl-C if not interactive.
Try appending "+devel" or "+master" to the Debian package
version number if we're not using a stable (vX.X) branch.
Missing a "fi" in added code, oops!
Changed --nocleanup to --cleanup.
Source will be kept by default unless --cleanup switch was specified.
Moved stuff to their own functions - this makes the main logic clearer.
Also makes specific functions easier to edit.
Some error checking added - now checks if .deb packages exist before installing them.
Now doesn't blindly blunder ahead and make doc dirs/update rc.d/say "success" etc.
Will check for and remove any previously generated X11rdp/xrdp debian package files.
Add a missing "fi" , d'oh!
Also add the missing "}" at the end of the function - double d'oh!
Will remove currently installed X11rdp or xrdp packages, if necessary.
Removed spaces between variable name and "=". D'oh.
Add "-y" flag to apt-get remove command.