Various compilation changes

Removes the selects, implements the alarms/timeouts with Akaros alarms.

I also ran into Makefile issues, with these .ins and whatnot.  <3 autotools.
So sorry about anything related to config or a makefile.  Hopefully you'll just
need to ./configure and gitignore will ignore the output.