Style fixes.
Add an expansible enum for actions.
Remove the argument while calling check_fault.
Express the constants for a KiB and friends as a binary shifted number.
Use clang as the default compiler.
Readd support for http communication.
Fix memory leak.
Add a assert_not_reached helper function.
Fix memory leak if we just print the usage.
Use an switch while choosing the action to execute.