Bug 854759 - maintain the correct app size with keyboard when the
attention screen is hidden. r=Alive
Bug 840147 & Bug 877903 : fix orientation problem on open/close app animation.
                          * Open app by real device orientation
                          * Refactor setAppSize and rotateTransition to AppWindow
Bug 890079 - Homescreen grid tests failing in TBPL with: document.createTouch is not a function r=crdlc a=npotb

don't try to send touch events if document.createTouch is missing.
(cherry picked from commit 3f51aa0913ad86b50abd97d2b25e07b59677708c)
Bug 878820 - Contacts imported from VCF files disappear [r=arcturus]

- Using mozContacts now
- Isolated functionality to make it easier to test
- Added Unit tests

Conflicts:
	apps/communications/contacts/js/utilities/vcard_parser.js
	apps/communications/contacts/test/unit/vcard_parsing_test.js
Bug 886992 - vcard_parsing_test.js has two failing tests [r=arcturus]
Bug 885546 - VCF importer saves type="UTF-8" in contact fields [r=arcturus]
Merge pull request #10799 from mozilla-b2g/fix_vcard

Bug 878820 - Contacts imported from VCF files disappear