James Neilson — Scottish footballer (1887–1917)