split macro sources based on scala binary version

add source dirs for Scala 2.10.x and Scala 2.11.x to eliminate deprecation warnings for macro code
Merge pull request #115 from pellucidanalytics/topic/split-macro-sources

split macro sources based on scala binary version