further cleans up the host API

this badly needs to be unified with this (wip of my whitespace scanning branch changes): https://github.com/densh/scalameta/commit/f8f3f218d0cffb19150017f2a95e311013b21411#diff-05ec90ce4f24302eb40ba364d86fedccR9