Standing on the battlefield like a timeless sentinel, Old Leanach cottage looks over the battlefield of culloden