2163-sys-facts - incorrectly setting additional methods for json
Merge pull request #2181 from thomasmckay/2163-sys-facts

2163-sys-facts - incorrectly setting additional methods for json
Systems - Updating the systems API to return total and subtotal values when requesting paged data.
Systems Nutupane - Adding first pass of nutupane on systems page under the experimental UI. Includes rendering of the basic table, search and sort.
Systems Nutupane - Adds infinite scroll support to systems nutupane table.
Systems Nutupane - Adds basic single page view for a system as the starting place for new details view.
Systems Nutupane - Creates an experimental form builder that adds Alchemy form styling and creates a new systems page based off this. Also, allows the new and edit page to be loaded as a page outside of tupane.
Systems Nutupane - Addding ngInfiniteScroll dependency.
Systems Nutupane - Adding begginings of transform details pane with new inline edit directives and updates to system model JSON to provide necessary UI data.
Systems Nutupane - Adding directive that generates basic input/label structure.
Systems Nutupane - Re-factors a lot of functionality from the controller to the Nutupane factory to allow for easier re-use later on by other pages.
Adding mechanism to close and open nutupane details.
Minor css fixes including using @include box-sizing.
Experimental UI - making nutupane details sticky when scrolling.
Fix search items test.
Systems Nutupane - Updating new API calls to respond correctly.
Systems Nutupane - Adding functionality to render the current details
views and support the navigation within those detail pages.
Systems Nutupane - Adds functionality to load classic tupane details
view when clicking on items within the nutupane list. Hooks up the
functionality for third-level nav within the details pages.
Adding create new system functionality to nutupane.
Minor fixes to create new system functionality.