Add very basic support for generating types from prototype assignments.

Now look for code like Array.prototype.slice = function(){...}, and use that to populate hints - when something is annotated as an Array for example, we populate the code hints with the properties that were in Arrays prototype.
Merge branch 'codehint-experiments' of https://github.com/eztierney/brackets into codehint-experiments

Conflicts:
	src/extensions/default/JavaScriptCodeHints/ScopeManager.js