Adding config.tmp to the ignore list

In case the ../configure script fails or the user cancels it, the temporary file
generated is shown as "untracked file" when running "git status". 

Adding it to the ignore file.

Fixes #341
Merge pull request #342 from vivekgalatage/master

#341: Add config.tmp to the git ingore list
Modifying submodules to use https instead of git for git URL

Currently submodules are using the git protocol. Git protocol is blocked
by certain corporate networks which makes it difficult to sync the submodules.

Replacing the git protocol with https in order to sync the submodules.

Fixes #333.
Merge pull request #350 from vivekgalatage/master

Support for https:// protocol for git submodules for servo
Do not assume python is an interpreter for Python 2

On some distributions and configurations, the python command might refer to
python3 instead of python2, breaking the build. Fix this by using the first of
python2, python2.7, or python.
Merge pull request #353 from Akinyi/find-python2

Do not assume python is an interpreter for Python 2
update submodule rust-mozjs according to #339
Merge pull request #354 from yichoi/update-submodule-0409

update submodule rust-mozjs according to #339
configure: print rustc version
Merge pull request #355 from klutzy/configure

configure: print rustc version
Update rust-css
Update rust-azure
Accommodate an alternate format license block