Use ahbmalloc() to dynamically allocate usb ram for the frame buffer

This is the best solution so far, doesn't use any memory of glcd panel is not enabled.
uses USB_RAM for the frame buffer.