Adaption of LCD info screen

Here comes a compile-time operation to match the extruder symbols on the
info screen to the set number of extruders in configuration.h.
When only one extruder is selected, the "1" on the symbol will not be
displayed.
Merge pull request #1143 from Silly105/Marlin_v1

Changed graphic LCD info screen to match the set # of extruders
Add Travis CI config to build Marlin firmware.
Merge pull request #1148 from krasin/travis

Add Travis CI config to build Marlin firmware.
M0-M1 Enhancements

Allow M0 and M1 to include a message string. Ignore clicks on “Wait for
user” so that the Info Screen stays up.
Relocate click ignore code into info screen
Clear LCD to welcome_msg if not printing

The welcome message is more appropriate than “resuming print” if
nothing is printing.
Ignore S and P if no value >0 is included.
get latest Marlin_v1 changes
M0-M1 Enhancements

Allow M0 and M1 to include a message string. Ignore clicks on “Wait for
user” so that the Info Screen stays up.
Relocate click ignore code into info screen
Clear LCD to welcome_msg if not printing

The welcome message is more appropriate than “resuming print” if
nothing is printing.
Ignore S and P if no value >0 is included.
get latest Marlin_v1 changes
Merge branch 'lcd_wait_better' of https://github.com/thinkyhead/Marlin into lcd_wait_better
kill DEADJOE
Updated a bit of spanish language
Merge pull request #1158 from elgambitero/patch-2

Updated a bit of spanish language
Merge pull request #1155 from thinkyhead/lcd_wait_better

M0-M1 Enhancements
Skip over spaces first