The horofunction boundary and isometry group of the Hilbert geometry