Add Move Constructor and bug fixes.
File copy constructors and file assignment operators have been made private by
default in 2.2.3 to prevent call by value and multiple copies of file instances.
Added Move Constructor.
SdFatConfig.h has options to make file constructors and assignment operators public.