Use commons-io throughout

Upgrade to latest version of commons-io and use it where appropriate throughout the codebase.  No functional changes otherwise.