Handle fork failure for all user-space applications.

syscall-test now also uses the FAIL define, and checks the result of test_open().
Display fork errors to the terminal as well.
Merge pull request #3 from nathan-hoad/handle-fork-failure

Handle fork failure for all user-space applications.
ext2: initial work at reviving the ext2 driver.