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
- now when you pan the image to dismiss the animation is finished with the velocity instead of stop it and fade out