[ #31632 ] Add more presence bits

There is still bugs in the daemon implementation, the rest will
have to wait a little bit longer.
[ #31822 ] Use internal pointer instead of internal ID, bypass Qt5 bug on 64 bit GCC
Remove an old debug assert forgotten in the code
[ #31954 ] Prevent duplicate codecs from being added to the model
[ #32016 ] Fix Ubuntu 12.04 issue
[ #31632 ] Fix bookmark model
[ #30839 ] Track account error code and messages
[ #32162 ] Restore drop support on contact dock
[ #31164 ] Restore history dock drop to transfer feature