ENH method_filter will now accept string or list of strings

ENH method_filter/type_filter allows prefixing filter names with !
    to skip those particular methods/types.
ENH type_filter will skip if the list is empty
COSMIT minor cosmetic and pep8 fixes