Initial cleanup

This commit provides a functionnal cleanup, using Q_D and
Q_DECLARE_PRIVATE instead of multiple private objects.
Finished the private class cleanup (part 1)

This commit provides the private class cleanup
for all the missing classes for Facebook.
Added a missing keyword
Added missing READ entries
Fix errors in QtCreator and added forgotten entries

This commit fixes all the warnings and errors that were
displayed in QtCreator. It also adds the Facebook entries
that were not exported to the plugin.