Corrected macros in hd44780.h.

Corrected the cgram and ddram setting macros so that they use the
correct masks. Added two macros that move the cursor to the start of the
first and second lines.
Updated gitignore.

Git ignore now ignores *.o.