3741 - give FunctionClass-like objects tuple args

This is a replacement for #2201

http://code.google.com/p/sympy/issues/detail?id=3741