Bug 998299 - Add Neo layout

[Neo](http://www.neo-layout.org/) is another layout for keyboards.

Since Neo request at least 11 keys in each line this is a adaptation
of it to mobile devices (a adaptation to Android is available at
https://play.google.com/store/apps/details?id=com.anysoftkeyboard.languagepack.neo2&hl=en).
Bug 1009368 - Configure keyboard correctly
Bug 1012627 - Use the "Dot" reporter on Travis r=yurenju
Bug 1005511 - JSHint fixes for shared/js/device_storage/ r=djf
Bug 1013803 - NFC: TypeError: suite.skip is not a function when running Gaia Unit test.
Bug 1009408 - IAC shouldn't check the install origin for certified apps (part 1, remove the install origin check for the certified app). r=ferjm
Bug 1010746 - added accessibility tests to TBPL.
Bug 1013940 - [Contacts][Data Refactor] Add examples applications to play with extra contact datastores
Bug 1013800 - Fix the locator of test_ftu_skip_tour.py
Bug 1014376 - Fix the locator of test_dialer_find_contact.py
Bug 1013842 - Follow-up, remove unused menu CSS r=me
Bug 1013036 - [Stingray] Static elements on homescreen
Merge pull request #19467 from tauzen/Bug1013803

Bug 1013803 - NFC: TypeError: suite.skip is not a function when running Gaia Unit test. r=alive
Merge pull request #18452 from r-gaia-cs/neo-layout

Bug 998299 - Add Neo layout
r=rudylu
Merge pull request #19377 from julienw/1012627-use-dot-reporter

Bug 1012627 - Use the "Dot" reporter on Travisr=yurenju
Merge pull request #19215 from alivedise/bugzilla/1009368_master/keyboard-settings

Bug 1009368 - Configure keyboard correctly, r=timdream
Merge pull request #19459 from luke-chang/1013036_stingray_static_elements

Bug 1013036 - [Stingray] Static elements on homescreen, r=johnhu, r=gchen, r=dwi2
Bug 1003175 - [v1.4] Find a suitable wait in cards view method
Bug 1009464 - Replace outdated icons and add missing ones in Contacts.
Bug 1014436 - Remove the duplicated item.