"git status" should ignore *.o files. (np)
(cherry picked from commit 3d0fe77a7cd74c35ef310f4aeede9f6ce608c3b1)
Adjust several of the .gitignore files. (dm)
(cherry picked from commit a5867c40252afbc33017572826f296b82007a7ed)
Adjust more .gitignore files. (dm)
(cherry picked from commit edb1a93052c132cd9bd5c76868798a44c1c5ac56)
Adjust more .gitignore files. (dm)
(cherry picked from commit b5a922c3fcbbf52204fdd9a7d0e4da5bc5ff25f6)
Reorganize the top-level .gitignore file. (dm)
(cherry picked from commit 4f8f38a94fafa50be8e9f4c497bfe23eae64dd37)
Fixes to the FreedomScientific braille driver: (dm)

Some ints should now be size_ts.
writePacket() now returns a boolean.
Add a missing acknowledgement timeout alarm.
(cherry picked from commit aa3c189d5fb32859d2e93164f59255db35aea4f8)
Force a screen update after the screen driver has started. (dm)
(cherry picked from commit cacaa4af078b6bdbc7fc1179b1d5e3c629041faa)
The Iris driver needs to schedule an update when going back online. (dm)
(cherry picked from commit 73c0caf43d67ea9d643220741d44a8ad5af0e245)
Move scheduling an update when the braille device comes back online from the Iris driver into the core. (dm)
(cherry picked from commit 1434a38293973240ba35e143c0eed8d5d605fe1c)