Conditional library inclusion

Let's take a step back... why different versions of SoftwareSerial.h and SoftwareSerial.cpp, each unique to the sketch?