Add OpenCores framebuffer device

Add support for basic OpenCores framebuffer device with simple bpp and
direct rendering(no palette or dificult geometry)
Add ATA/IDE support for OpenRisc

Add ATA/IDE support for OpenRisc machine, including fix for ide mmio
device endianess
Not specifing a IDE device will not fail the emulator