Migration for FamilyInstanceParameterSelector & FamilyInstanceParameterGetter

- Implements FamilyInstanceParameters class to get the dropdown for all
the family instance as well as type parameters.
- Provide migration logic for FamilyInstanceParameterSelector &
FamilyInstanceParameterGetter
- Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2638
- Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2660
- Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2334
Migration Code cleanup

- Removed method CloneAndChangeType to use CloneAndChangeName
- All the instances of CloneAndChangeType is changed to use
CloneAndChangeName and use the new node name as nick name, so that users
know which node is migrated as what.
More migration stuff done

- Migrates FamilyTypeParameterGetter  to same as
FamilyInstanceParameterGetter
- Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2663
- Migrates GetFamilyInstancesByType  to same as AllElementsOfType
- Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2664
- Migrates OverrideColorInView to Element.OverrideColorInView and also
swaps the input port connections, because in 0.6.3 color was first input
and element was second, now it's opposite.
- Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-3031
Merge pull request #1550 from sharadkjaiswal/Phantom

Migration for FamilyInstanceParameterSelector & FamilyInstanceParameterG...