CFile::move() is now implemented without system().

  This updates issue #28.
  Compile with -std=gnu++0x.

  This allows our file-copy implementation to compile.
  Updated so that CFile::copy() succeeds.

  This now means that we have portable C++ file operations.

  Reference:
http://stackoverflow.com/questions/10195343/copy-a-file-in-an-sane-safe-and-efficient-way

  Fixes #28.  Closes #28.