Using macros across multiple projects with SBT and Scala