bitbake-user-manual-fetching.xml: Added new Git Submodule Fetcher section.

Added the "GIT Submodule Fetcher (gitsm://)" section to the
fetchers chapter.  This information was provided by Chris
Morgan.

Reported-by: Chris Morgan <chmorgan@gmail.com>
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-fetching.xml: Edits to the Git Submodule fetcher section.

Exchanged "SRC_URI" for "URI" for clarity.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-customization.xsl: Removed stale TOC variable.

I deleted the commented out xsl:param line that attempts to
set labeling for Appendices.  It had been replaced by a working
line.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual: Added permalink support.

Fixes [YOCTO #5772]

I added the five XSL templates to the template folder.  I updated
the bitbake-user-manual-customization.xsl layer file to include
the new templates.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-style.css: Removed dead .PNG file

Fixes [YOCTO #6430]

I removed an old .PNG file that is not used.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-fetching.xml: Grammar, typo, and tweaks.

Various grammatical and typo tweaks all in fetching chapter, including
moving CVS section after wget section for more logical content flow.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
world-image: add extra target

* similar to world target, but collects all PACKAGES
* recipes marked with EXCLUDE_FROM_WORLD are excluded from world as well
  as world-image
* recipes marked with EXCLUDE_FROM_WORLD_IMAGE are excluded completely
  from world-image, sometimes you can build 2 recipes in same sysroot,
  but cannot install them in the same image
* PACKAGES listed in EXCLUDE_PACKAGES_FROM_WORLD_IMAGE are also
  excluded. You can remove e.g. ${PN}-dbg, but keep all other PACKAGES.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>