Added implementation for the layout and layouter classes.
Added a setWidth and a setHeight function to the Widget class.
Worked on the layout and focus system in pihud.
Added a directory scanner and worked on the game host.

The directory scanner scans a directory for subdirectories and tries to
load them as game hosts. The scanner is in the pigaco source, because it
is not needed for applications and would just add bulk to the
compilation.