Added code to Maya.fix_reference_namespace() to fix the situation where there are paths starting with '|:' which is not possible in normal circumstances
- Fixed Maya.fix_reference_namespace(), now it infers the namespaces from the references instead of blindly updating the edits to possible values, so it is kind of getting rock solid, and now it can handle references which are using the namespace of their children resulting in "namespace:namespace:namespace..." kind of edits.
Fixed Maya.name attribute
- Maya.fix_reference_edits() now using the fullNamespace instead of trying to figure out the namespace by itself, so references that are using the the default namespace (which will not be shown in edits) will be treated right.
Merge t:/DEV/tmp/anima
- Maya.update_reference_edits(), it is now correctly considering parent references with correct namespaces which have child references with wrong namespaces.
- optimized Maya.update_reference_edits(), it is now skipping already updated new versions
0.1.5
=====

* **Extension:**

  * **New:** This is a new module, which will hold all the extensions to the
    environment classes. Its main tool is the ``anima.extension.extends``
    decorator, which makes it very easy to patch extend any classes defined
    outside of ``anima`` library.

* **Pipeline:**

  * **Env:**

    * **Update:** Renamed all ``XEnv`` classes in environment to ``X`` (MayaEnv
      to Maya ie).

    * **Maya:**

      * **New:** Added Maya.fix_reference_namespaces() tool method, which
        deeply updates reference namespaces from old format (which uses version
        number) to new format (which uses the version.nice_name). This method
        also does a deep update while doing the namespace fix. It can handle
        very complex situations. For now it seems stable.

* **Previs:**

  * **New:** Added three new classes called ``SequenceManagerExtension``,
    ``SequencerExtension`` and ``ShotExtension``. These classes are mainly for
    extending functionality of original PyMel classes by using the
    ``anima.extension.extends`` decorator.
- **Fix:** anima.previs.Media.video is now a scalar attribute
- **New:** Added anima.previs.SequenceManager.shot_name_template attribute
- **New:** Added anima.previs.SequenceManager.version attribute
- **New:** Added anima.previs.ShotExtension.full_shot_name property which will render SequenceManager.shot_name_template attribute to get the shot name
all previs tests are passing now