Support for Video; Uploader fix.

Added support for newer Video files ( mobileMp4, hd_MP4). ( For HD video
original_video is sometimes not set only HD MP4 is set by flickr).
set filename for upload (so video upload will work and title will get
defaulted by flickr).
Added working UploadPhoto.java to add files not uploaded already.