Retain user agent listing when we write and read a type from/to index (this already worked for properties).
- Add tests to verify we retain deprecated, internal and user agents for types when we write them to index and read them back out again
TISTUD-6918:Studio doesn't install all the components in one attempt If it installs Node
add test to verify we grab user agenst on type properly
Fix to properly handle user agent listing from JSCA JSON, with unit test
fix to loop through natures to get the active user agents (so if first nature doesn't give us a result we go through to next nature)
Merge pull request #272 from sujmishra/TISTUD-6918

TISTUD-6918:Studio doesn't install all the components in one attempt If it installs Node
Merge pull request #273 from sgtcoolguy/index_type_fix

index_type_fix