fbuf: init() now accepts pointer to fbuf struct
Add deinit(), to "shut down" the Pi
Rework fbuf_clear() and add memset

Previous clear() implementation was very slow. Added glibc's memset() to
quickly fill the framebuffer.