Use different icon for fields than for help

- Switched from info-sign to tasks for field icons (per @ezimuel)
Fixed conditional show logic in collapse

- Needed to check if show attribute is set *and* $scope.show is a function
- Needed to call $scope.show as a function when testing
Fix source code view

- Spans were getting additional padding, making every token in the source code
  have extra space surrounding either side. Added a new CSS rule to eliminate
  the padding.
- Moved "style" portions of templates into CSS.
Ensure base and api-base are determined properly

- base is different than api-base
- api-base should be injected based on configured routes
Use different color panels when nesting

- Ensures no confusion between top-level and nested panels.
Rebuilt distribution
Merge branch 'hotfix/ui-improvements'

Fixes a number of UI issues

- Fixes the "show" attribute logic in collapse directives to properly call the
  specified callback.
- Fixes extraneous whitespace issues in source code views.
- Uses a different icon now for fields (to avoid confusion with "help" icon).
- Uses a different color for nested panels than the parent panel.
- Ensures both the base href and api base are injected into the page on load.
  These are different URIs, and need to be injected separately.