Add 3 new libraries: SofewareSerial, CANBus, GSM
Modify some bugs in SPI library
Modify a bug for analogWrite()
Add new parameters to extend the function of tone() and attachInterrupt()