Skip HA Unit tests when HA core isn't available.

This can happen when buildout isn't run with autolaunch.cfg
Merge pull request #513 from oldpatricka/fixhaunit

Skip HA Unit tests when HA core isn't available.
Added parser for ParameterDefsVer2

It's not active yet
More work on the parser
Better reporting
Better reporting in param defs loader
Refactored types parser into separate file.
More changes to type handling
In the middle
100% Test Coverage in ptypes parser
Staged work for parameter dictionary stuff.
Explicit encoding support for categories.
Added more verbose reporting in pdictv2 in ion_loader
Adds new attributes for parameter context resources

New attribtues added to parameter context resources for searching
Further Parameter Testing Support

- Support for "dirty shapes" in RDT
- Adds RDT serialization testing for designated parameter types
debug commit, do not merge this in (MAKE SURE TO REBASE IT OUT)
debugging
Changes rdts to use paramval not storage
Registration patch code
Coverage handler patch code
Extensive testing added