Moved U8glib files so that it can be compiled both using the arduino IDE and the Makefile.
Fixed a bug in end of filament code (When initialized to call M600 on end of filament, it behaved really strange). Added an option to make pin inversion for that pin, and changed it's mode to INPUT_PULLUP. Also changed the beeper code, so that it checks for a button click more frequently.