Fixes issue where modal flickers when closing when using fade-in/fade-out animation, 500 ms delay wasn't enough so changed to 320 ms
Fix listController documentation errors
Fixes some misspellings in utils/dom.js
fix(collectionRepeat): ignore spacing of hidden elements (ion-refresher)

Closes #1970
style(scrollController): fix jshint semicolon
fix(collectionRepeat): rerender when $ionicScrollDelegate resizes

Fixes #1777
fix(collectionRepeat): with ngHref, make href attr erase if falsy

Fixes #1674
docs(): alphabetize left menu
Update ion-radio documentation

Listed all accepted attributes for ion-radio directive based on source code.
Update radio.js
Update radio.js
Update radio.js
Merge pull request #1974 from adrichman/docs_edits

Fixes some misspellings in utils/dom.js
Merge pull request #1980 from antonshevchenko/patch-1

Update ion-radio documentation
Merge pull request #1960 from sebakerckhof/master

Fix listController documentation errors
fix(collectionRepeat): simplify item reusing process to fix rare reuse error

Closes #1777.
feat($ionicConfigProvider): add $ionicConfigProvider
amend($ionicConfigProvider): fix typo, add unit tests
feat(templateCache): automatically cache template files to prevent flicker on page navigation and improve performance

State templates are cached automatically, but you can optionally cache other templates.
```js
$ionicTemplateCahce('myNgIncludeTemplate.html');
```

Optionally disable all preemptive caching with the `$ionicConfigProvider` or individual states by setting `prefetchTemplate`
in the $state definition
```js
$ionicTemplateCahce('myNgIncludeTemplate.html');
```js
  angular.module('myApp', ['ionic'])
  .config(function($stateProvider, $ionicConfigProvider) {

    // disable preemptive template caching globally
    $ionicConfigProvider.prefetchTemplates(false);

    // disable individual states
    $stateProvider
      .state('tabs', {
        url: "/tab",
        abstract: true,
        prefetchTemplate: false,
        templateUrl: "tabs-templates/tabs.html"
      })
      .state('tabs.home', {
        url: "/home",
        views: {
          'home-tab': {
            prefetchTemplate: false,
            templateUrl: "tabs-templates/home.html",
            controller: 'HomeTabCtrl'
          }
        }
      });
  });
```
amend(templateCache): JS lint cleanup