Shut GCC up about field initializers

GCC produced a warning (-Wmissing-field-initializers) while clang
didn't, fixed in this commit.
Set up SConstruct for installation

Initial attempt at setting up SConstruct for use with portage. Adds
install target with DESTDIR as prefix option and cleans up flags for
GCC.