Bug 910316 - [e.me] Everything.me features in enhanced branch for Firefox OS 1.2 r=crdlc & ran

https://bugzilla.mozilla.org/show_bug.cgi?id=910316

This is to group all features implemented in everything.me branch to start a review and land them on master branch. And this is the whole list:
* Homescreen:
  * Convert landing page into a normal grid page (can contain apps)
  * New grid icon type - Collection
  * Enable dragging a grid icon (app/bookmark) onto a Collection
  * Add Collection via grid contextmenu
  * Enable grid-wide banner
  * Remove opacity change on panning
* Collection:
  * Open/close animation
  * Static apps edit mode
  * Long tap Cloud app to pin to top
  * Add Collection settings - add apps, rename
  * Icon design update + icon for collection with less than 3 icons
* Evme search results:
  * Dedup results
  * Improve Installed app categorization logic
  * Enable bookmarks in results as well
  * Add Marketplace download suggestions
  * Remove result click animation
  * Remove new result animation
  * Show browser app when query is URL
  * Allow saving a query as a collection