Update API to use context.getFilename() instead of .filename.

Reverts method signature change to RuleContext since the filename is
now available in the eslint object.

Also reverts addition of filename property on RuleContext and replaces it
with passthrough getFilename() call.