Merge pull request #54 from xeno-by/master

partially implements tree changes necessary for the new quasiquote spec
Merge pull request #55 from xeno-by/master

implements the recently merged quasiquote spec
Merge pull request #56 from xeno-by/master

follow-up for the recent big refactoring
renames Host.<:< to Host.isSubType
removes Host.erasure

The concept of erasure is a bit problematic as outlined in
https://github.com/scalameta/scalameta/pull/30#issuecomment-62617205.
How about we remove Type.erasure from our API for the time being
until we know better how we're going to use it?
finishes evicting stubs from the semantic API
merges MacroHost.resources and MacroHost.resource
Merge pull request #59 from xeno-by/master

makes newlines platform-independent
Merge pull request #60 from xeno-by/master

another attempt at platform independency
Merge pull request #58 from xeno-by/topic/hosts

further cleans up the host API