Merge d:/development/generic/anima
- organized the mayaEnv as a python module
- created a new scripted plugin called "randomizeUVDeformer"
- code clean-up to randomizeUVDeformer
Merge d:/development/generic/anima
Merge d:/development/generic/anima
fixed a bug in mayaEnv.check_if_previous_version_references() publish script
Merge d:/development/generic/anima

Conflicts:
	anima/env/mayaEnv/__init__.py
Merge d:/development/generic/anima

Conflicts:
	anima/env/mayaEnv/__init__.py
Merge d:/development/generic/anima
fixed a bug in mayaEnv
fixed a bug in mayaEnv.check_if_previous_version_references() publish script again
check_uvs() are now run as the final quality check for model versions
- MayaEnv.check_all_tx_textures() is now supporting "<udim>" tag
- MayaEnv.check_lights() is now also checking Arnold Lights
- Updated ReferenceExtension class to use Representation class instead of
  supplying the ASS related methods by it self.

- Fixed ProgressDialogManager() calls in MayaEnv so it will run flawlessly in
  batch mode.

- Fixed ProgressDialogManager class to run in non GUI mode.

- Updated Representation class, it is now using three underscore characters
  ('___') as representation separator.

- Added Representation.is_base() predicate method.

- Removed VersionCreator.project_changed() method which is not used in this
  implementation.
Merge /mnt/T/DEV/tmp/anima
Tests are now using unittest instead of unittest2
- Organized anima.env.mayaEnv module:
  - Moved the publish functions to ``anima.env.mayaEnv.publish`` module
  - Moved extension classes and functions to ``anima.env.mayaEnv.extension`` module
  - Moved ``anima.previs.ui`` module (which is mainly related to Maya) to ``anima.env.mayaEnv.ui``
- Removed ``anima.previs`` and all the classes and functions are moved to ``anima.env.mayaEnv.extension``module
- Cleaned up the ``anima.utils`` module and removed anything obsolete.
- Moved ``AnimaDialogBase`` and ``MultiLineInputDialog`` and ``ui_caller()`` to ``anima.ui.base`` module.
- Updated task_treeView context menu to only allow the responsible to change the publish status of the version
- Fixed maya tests to correctly use unittest assertions
- Still organizing version_creator tests
- Fixed version_creator UI to correctly disable Publish/Un-Publish menu item
- Updated version_creator to enable the Publish menu if the current user is a Power User