Merge pull request #1 from ulfwin/master

Changed to upload file with filename as UWTerminal does it

If the script filename contains periods before the file extension, only the part before the first period will be used as the on-device file name,
Add check for existence of file to compile
Allow compilation of source file without a serial connection

(Amended by Angus Gratton <gus@projectgus.com>)
Merge branch 'master' of https://github.com/projectgus/blutil

Conflicts:
	blutil.py