LCD4BIT problems on Arduino 1.0

I agree with Ilya V. Danilov above this message.

What happened is that the download code is not compatible with Arduino 1.0.
If it was just a sketch, removing the includes from the source would probably be enough.
But since you use it as a library, the includes have to be according to Arduino 1.0.