webos_version: Allow the branch to be specified

:Release Notes:
Does the same as the branch parameter in SRC_URI, so use the same
syntax in WEBOS_VERSION: ";branch=<branch>" (except it must be at the
end).

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[GF-59659] Allow the branch to be specified in WEBOS_VERSION
[GF-59660] CCC: Allow the branch to be specified in WEBOS_VERSION

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Originally-reviewed-on: https://g2g.palm.com/4520
Cherry-picked-from-commit: ad3745b4288f6fdbd36abb911a4979ed4b5d3181
Cherry-picked-from-branch: @acadia

Change-Id: Ida9995f5a8e2999c378f63ac17d8415dc581f758
webos_enhanced_submissions: Check that SHA-1 is included in right branch

:Release Notes:
Check that the revision-hash included in WEBOS_VERSION is contained in
the branch specified by the branch parameter in SRC_URI.

:Detailed Notes:
The branch parameter isn't very important in the current bitbake (unless
AUTOREV is begin used), but the latest bitbake from upstream checks that
the revision-hash specified is contained in the specified branch and
fails if it's not. See:
http://lists.openembedded.org/pipermail/bitbake-devel/2013-December/004212.html

:Testing Performed:
Only build tested and verified that error is shown for components
with known issues.

:Build Notes:
All components with known issues need to be fixed before this is merged.

:QA Notes:
No change to image.

:Issues Addressed:
[GF-59659] Allow the branch to be specified in WEBOS_VERSION
[GF-59660] CCC: Allow the branch to be specified in WEBOS_VERSION

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Originally-reviewed-on: https://g2g.palm.com/4521
Cherry-picked-from-commit: 65e817c441aa0a419947044942ea5103dfc77b0f
Cherry-picked-from-branch: @acadia

Change-Id: I43d4a167728b048c879377f83c1b5da4b1cda94f
webos_enhanced_submissions: Temporary remove setting branch in SRC_URI

:Release Notes:
We cannot set it in SRC_URI until we have fix for bitbake included in
our builds. This commit should be reverted once we upgrade bitbake
revision.

:Detailed Notes:
Branch parameter wasn't very important in older bitbake unless AUTOREV
was used, but latest bitbake checks that specified commit is included
in specified branch and fails if it's not true. See:
http://lists.openembedded.org/pipermail/bitbake-devel/2013-December/004212.html

:Testing Performed:
Only build tested and verified that error is shown for components
with known issues.

:Build Notes:
All components with known issues need to be fixed before this is merged.

:QA Notes:
No change to image.

:Issues Addressed:
[GF-59659] Allow the branch to be specified in WEBOS_VERSION
[GF-59660] CCC: Allow the branch to be specified in WEBOS_VERSION

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Originally-reviewed-on: https://g2g.palm.com/4522
Cherry-picked-from-commit: 088b7f2db7d68291cbc918e908091854cc938510
Cherry-picked-from-branch: @acadia

Change-Id: I18a815c39a50623220e3daa42b241eeb6d89ca6e
prepare-submission.sh: Allow non-numeric submissions

:Release Notes:
Submissions tags can now contain release name, remove the sanity checks
for the format and check previous submission only when current
submission contains only digits.

:Detailed Notes:
Be aware that for submissions included in release branch you usually
need to provide -b parameter as well.

:Testing Performed:
Verified by creating new tag in release branch.

:QA Notes:
No change to image.

:Issues Addressed:
[ES-379] Update prepare-submission.sh for branching conventions
[GF-59660] CCC: Allow the branch to be specified in WEBOS_VERSION

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Originally-reviewed-on: https://g2g.palm.com/4536
Cherry-picked-from-commit: f19b2a00af9255a2f8ccc17447e1f502b8bc3eba
Cherry-picked-from-branch: @acadia

Change-Id: I9674bd7ec505130531137df79a98c4a207e38345