Remove template property from View, its not part of the class.
Remove unused code.
Improvements to definition.
* Model.urlRoot should be any, as it may be a string or a function.
* Added internal methods to Router.
* Improved definition of History:
  - Extends Events
  - Remove pushState method, it doesn't exist in the source
  - Added internal methods to definition.
Add internal methods and mixins to Model and Collection.
Add internal method to View.
Fix test, remove duplicated declaration for _ and $.
Add missing property View.cid.
Add missing property View.cid.
Merge pull request #681 from nvivo/backbone_improvements

Backbone improvements