Added code to support non-standard cores, such as attiny.
Note that the semicolon notation is not yet supported. For example, using arduino:arduino
as a core won't compile.