More buffer handling with QSharedPointer
A shared pointer to GbmBuffer is now used everywhere instead of gbm_bo directly. I also removed the code for releasing gbm buffers, it was apparently meant for VT switches but AFAIK we neither need to release gbm buffers for that nor did the code work.