weboslayers: use github mirror for upstream OE repositories

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>

Change-Id: I7a4eea819451856046a22a67da6f54e40179ace2
mcf: clone git repositories to right directory

* weboslayers.py says:
  layers name = uniqe identifier, usually identical to repo name on github.
  but when it's different then repo name it fails after checkout, because it
  expects directory with layer name to exist:

+ git clone git://github.com/openembedded/oe-core.git
Cloning into 'oe-core'...
remote: Counting objects: 146865, done.
remote: Compressing objects: 100% (39965/39965), done.
remote: Total 146865 (delta 103645), reused 146428 (delta 103238)
Receiving objects: 100% (146865/146865), 74.38 MiB | 3.58 MiB/s, done.
Resolving deltas: 100% (103645/103645), done.
+ cd openembedded-core
/bin/sh: 1: cd: can't cd to openembedded-core
+ git checkout -b denzil 1b40dac
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout '1b40dac' which can not be resolved as commit?
Traceback (most recent call last):
  File "./mcf", line 360, in <module>
    downloadporjects(srcdir,True)
  File "./mcf", line 207, in downloadporjects
    if echo_check_call(cmd,True):
  File "./mcf", line 40, in echo_check_call
    cwd=cwd)
  File "/usr/lib/python3.2/subprocess.py", line 489, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'set -x; cd openembedded-core;
git checkout -b denzil 1b40dac' returned non-zero exit status 128

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>

Change-Id: I81f93abe7938f04647197f0fde24514d35f19280
mcf: remove distro argument

* value passed in -distro --enable-distro is ignored
* readdistro always reads it from Distribution in weboslayers.py

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>

Change-Id: Icec7275d66e9e5a0cb8d5ced13f9a82757ab16eb