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 1012627 - Use the "Dot" reporter on Travis r=yurenju
Bug 1012692 - (vertical-homescreen) Add option to change the wallpaper
Bug 1013803 - NFC: TypeError: suite.skip is not a function when running Gaia Unit test.
Merge pull request #19390 from crdlc/bug-1012692

Bug 1012692 - (vertical-homescreen) Add option to change the wallpaper
Bug 1013842 - Follow-up, remove unused menu CSS r=me
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
Bug 973445 - [settings] refactor Sound panel with AMD pattern
fl
not shim fl