factories: make message about not creating manipulator pynodes a debug, not a warning
general: make MayaObjectError not distinguish between multiple/no nodes again

basically, undoes the changes from d81cd2121b14b8d117e6beac356f357614081e79
we do this because the change had performance implications... (severe if doing PyNode("") for a large scene!)
fix some doctests for maya < 2014 (ie, non-python-2.7 float representation)
general: addAttr/setEnums now accept strings, lists, or dicts for setting enums
general: add mute accessors to Attributes
other: cast NameParser arguments to unicode
system: provide ReferenceEdit.rawEditData property for getting faster unparsed access to reference edits
when casting MObject return results to PyNodes, check for null mobj, and cast to None
Restore commit previous commit: a5b13b232ec8803aa94d58bee47055375af6fc0d - addAttr/setEnums now accept strings, lists, or dicts for setting enums
nodetypes: add stripUnderworld flag to DependNode.nodeName(), and default it to true.  This removes the underworld prefix (the node prior to ->) from nodeName().
bugfix to previous commit
bugfix to previous commit
system: Lazy cache namespace in ReferenceEdit's.
startup: fix formatting of exception
versions: add v2014_SP1
added removePymelAll.py script
ran removePymelAll.py on examples, etc
removePymelAll: removed some site-specific code
removePymelAll: added disclaimer
removePymelAll.py: more permissive error handling when recursing through files