Tidy up Test interface

Make all members of Test private which don't need to be exposed to a
unit test sketch via the #defines in ArduinoUnit.h. Make TestSuite a
friend so that it alone can access these private members.