Split Scalahost into compiler plugin and runtime