
Arduino IDE 1.6.0 to 1.6.9 compiled not only every file in the main directory,
but also all the .c files it could find in subdirectories. This utterly failed,
because we have experimental code, side projects and such stuff in those
subdirectories.

The two commits here tried to deal with this by arranging all the files in
a fashion compatible with these Arduino IDE versions. A pretty intrusive
change. The alternative was to delete all subdirectories before attempting to
build with Arduino IDE.

As of Arduino IDE 1.6.10, compiling Teacup unmodified works again, so this
rearrangement becomes unnecessary.

These two commits apply against commit edae0dd31d23bed9746932f02d52671d80ee4952,
'Reduce lookahead "error" to "notice"'. To restore the branch, do something
like this:

  git checkout edae0dd31d23bed9746932f02d52671d80ee4952
  git checkout -b issue-196
  git am 0001-Isolate* 0002-Remove*
