Add Pinch, support to take url instead of image and download it

if we give a nil image the method
- (NSURL *)photoBrowser:(AGPhotoBrowserView *)photoBrowser imageURLAtIndex:(NSInteger)index;
is called and the image is download.
+ pinch to zoom