added method_exists so that you can pass ArrayData to GridField
Merge branch 'GridFieldFix' of git://github.com/dnadesign/silverstripe-framework into 3.1

* 'GridFieldFix' of git://github.com/dnadesign/silverstripe-framework:
  added method_exists so that you can pass ArrayData to GridField