Breaking change: change package.json "manifest" prop to "appcache"

It conflicts with the manifest property in Montage, and appcache is
a better description anyway.
Add spec for appcache
Merge pull request #24 from Stuk/appcache

Change package.json `manifest` property to `appcache`