Moved the framebuffer population to the monitor

This commit moves the populate_framebuffers to the monitor internals.
This was planned from the start and thus the code did not really change and
only the return values had to be changed.
Merge pull request #136 from TheNeikos/move-framebuffer_init_to_monitor

Moved the framebuffer population to the monitor