Systems: Adding system register panel to systems page for nutupane.
ignore node_modules folder for devs
Merge pull request #2933 from jlsherrill/rubocop-ignore

ignore node_modules folder for devs
Merge pull request #2931 from ehelms/system-register-nutupane

Systems: Adding system register panel to systems page for nutupane.
Products: Adding products details, repository listing and details.
Products: Initial discovery work and adding some tests.
Products: Adding a bunch of tests and updating some permission calls.
Products: Fixing invalid types for apipie documentation.
Migrating repo discovery to nutupane
fixing broken row selects and adding leading slash removal
addressing comments
Products: Clean-up and style updates.
adding organization factory test
addressing PR comments
Products: Testing and addressing PR comments.
Products: Enabling Products link outside of experimental mode and hiding
old Providers page unless in experimental mode. Removing experimental forms
builder.
Adding discovery controller test
fixing pending? attribute
making mock resource require instantiation
test for poll instead of get