Respect Liquid convention of calling #context=

On a unknown object, we call #to_liquid to make sure it's safe, then we
should call #context= (if available) to pass it the current context,
like it's done in Liquid::Context#find_variable.
Merge pull request #3 from tigerlily/to_liquid+context=

Respect Liquid convention of calling #context=