Bug 1079453 - Implement the manifest processor part of W3C Manifest. r=ehsan

* spec conforming implementation
* test suite