Crosson, James, 1833-1861, army officer in India