Automate model restructure code adjustments.

Minor pathing adjustments and expose platform category to aid the
 cloud/infra navigation.
Add test for passing platform attributes to automate during provisioning
Initial pass of the Automate model restructure.
No need to lock tree in Assignments accordion.

There is no need to lock tree in Assignments accordion, as there is no cancel button on that screen so there is no way to unlock the tree.
Added a missing route "dynamic_list_refresh" to Service Controller

https://bugzilla.redhat.com/show_bug.cgi?id=1104895
Added support for Empty [ifp] sections

Some versions of SSSD creates an empty [ifp] section
in the /etc/sssd/sssd.conf file. We need to support
both non-existent, and empty [ifp] sections as well.
Change default GC environment variables to decrease time in GC on travis.
Fix issue with bundle update retry logic not being honored
Merge pull request #167 from h-kataria/dont_lock_assignments_tree_during_edit

No need to lock tree in Assignments accordion.
Merge pull request #166 from jrafanie/tweak_some_gc_knobs

Change default GC RUBY_GC_MALLOC_LIMIT to decrease time in GC on travis
Merge pull request #172 from Fryguy/fix_ci_bundle_retry

Fix issue with bundle update retry logic not being honored
Merge pull request #170 from abellotti/external_auth_empty_ifp

Added support for Empty [ifp] sections
Merge pull request #168 from AparnaKarve/bz1104895_missing_route_in_service_controller

Added a missing route "dynamic_list_refresh" to Service Controller
Merge pull request #123 from tinaafitz/automate_model_restructure

Automate model restructure