Test in file_rename if target directory exists.

This is an attempt to give a reasonable error message in cases where
we are about to crash.  In particular, when android.sdk_path has a
path that does not exist, buildozer should provide a hint as to what
might have gone wrong.

Note that his also relates to issue #4 which is how I figured out what was going wrong.