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.
Merge remote-tracking branch 'upstream/master' into HEAD
Merge remote-tracking branch 'upstream/master' into HEAD
As per Darren changed variables names to camelCase and added
comment to examples program UploadPhoto.java that it needs Java 1.7
( rest of the changes were done in Pull request: #89).
Merge pull request #89 from kyparikh/master

Support for Video; Uploader fix, example UploadPhoto.java