Add deprecation warning to __index__ on Records
Deprecate quote binding: in favor of quote bind_quoted:
Raise proper exception on invalid quoted expression

We also documented valid types in Macro.t

Closes #1411