Modified OS for out-of-order NMU add.

The OperatingSystem is now able to be set up before the NMUs are
attached. The setNmu() function now adds all privileges to the NMU
when it gets set. The OS test now checks this functionality.
Changed src/main.cc to reflect last commit.

The main program now builds the operating system before adding
NMUs to the system. The printing was changed in main to be a bit more
readable.