Added support for Leonardo and Mega

Created virtual methods to wrap serial port calls.
Created subclasses of LLAPSerial for use with Serial1, Serial2 and
Serial3 for Lenonardo and Mega.