add concrete JSQPhotoMediaItem for photo messages. ref #223. update demo handle media messages