added travis continuous integration support
Fix #60. Setup Blocks. Duplicates removed

Tiny new function to Translator “addSetupCommandForced” which *does* add
duplicate commands – not like “addSetupCommand”

Big Change:: ProgramBlock now uses “addSetupCommandForced” to create
setup section

CodeSetupBlock now uses “addSetupCommandForced”

SetupBlock is unchanged as it is not used?
Merge remote-tracking branch 'upstream/master'
LCD Display bugfix

Screen positioning error
LCD Displays. Add warning comments

Add comments to Arduino code saying to replace LiquidCrystal library
Merge pull request #73 from TonyCallear/LCD-display-bugfix

Lcd display bugfix