Bug 919692: define contacts scrollbar in index.html
Bug 910334 - [e.me][feature] Update icon to drag apps into collections and the white circle behind them
Bug 911075 - [Contacts] Nothing happens if the user try export contacts as vcard while de sd card is in use
Merge pull request #12373 from wanderview/contacts-static-scrollbar

Bug 919692: define contacts scrollbar in index.html
Bug 918874 - enable software btn as default for mobile without hardware home btn
Merge pull request #12341 from cctuan/918874

Bug 918874 - enable software btn as default for mobile without hardware ...
Merge pull request #12077 from arcturus/bug-911075

Bug 911075 - [Contacts] Nothing happens if the user try export contacts as vcard while the sd card is in use
Bug 918786 - Contacts App allows empty email addresses
Bug 919377 - terminate build process if get error from xpcshell script
Merge pull request #12470 from jmcanterafonseca/email_fixed

Bug 918786 - Contacts App allows empty email addresses
Merge pull request #12471 from yurenju/terminate-build

Bug 919377 - terminate build process if get error from xpcshell script r=@ochameau
Merge pull request #12466 from crdlc/bug-910334

Bug 910334 - [e.me][feature] Update icon to drag apps into collections and the white circle behind them
Merge pull request #12248 from julienw/885713-jshint

Bug 885713 - propose a "make hint" that would use jshint instead of gjsl...
Bug 906316 - Don't download the xulrunner SDK each time we change a branch if their configuration are different r=yurenju,asuth,ochameau

This also shows a message when the archive file seems to be corrupted, advising
to run "make really-clean". Also changed "make really-clean" to remove all
xulrunner related files.

We now uncompress the archive directly in a specific directory that should
change when we change the URL.

We use a dot file inside the xulrunner SDK directory to keep the URL used to
download that SDK.

Now we can also define XULRUNNER_DIRECTORY from the command-line. If not
defined, it will use the default xulrunner-sdk-26/xulrunner-sdk.
We can also define XULRUNNER_BASE_DIRECTORY which is the place where the
XULRunner SDK will get uncompressed.

We export the new XULRUNNER_DIRECTORY variable along with the
existing various xulrunner program paths. These paths have been made absolute
using make's `abspath` operation.

The patch also removes the ./ prefixes to those paths as they're likely useless
and prevent from using an absolute path when defining XULRUNNER_DIRECTORY from
the command line.

This patch also remove the email's build_stage directory when running "make
clean".

This _will_ make all devs redownload XULRunner, sorry.

This make the build fail if submakes fail

Also add documentation at the top of the Makefile.
fix jshint issues for sms

more fixes

add exported entry

more global fixes + bigger changes in wbmp