build: Suppress portability warnings
Use GResource for style data

Put all style data (CSS and assets) into the app binary, using GResource.
Require gtk+-2.38

So that we can use GtkBuiler's templates support.
Move UnattendedInstaller UI setup to a .ui file

Also the needed UI-related code goes into a separate class:
UnattendedSetupBox.