Move using-directives inside the unnamed namespace.
Add a unittest for RecursivelyDeleteDir().