Initial commit
Merge branch 'origin/master'

Conflicts:
	README.md
don't wrap jequery elements with $() inside findContainerFor.  This lets us wrap the html() method on the container in order to set up staggered loading
Add support for staggered external-file-loading directly in the lib.  PJAX responses with "Link" headers matching the standard pattern of "<url,url,url>; text/css, <url, url,url>; text/javascript" will have CSS files diff'd (missing ones loaded, unnecessary ones reoved) before the HTML is inserted and JS diff'd after.

Also cleans up some potential race-conditions with missing caches