PDF: Enable a PE 2.0 user's guide PDF target
CSS: Remove spurious bg-fields.png textarea background in style.css

This was already broken on the day it was added...

9fe21d1d files/stylesheets/style.css        (Amber Orenstein 2010-09-30 20:03:51 -0700 1710)

... and has been resulting in a 404ed image request on every single pageload
ever since. Deleting this should hopefully have no visible effect, since it
was never loading properly anyway.

(Also, I found the file this was meant to point at, and it's... a blank white 850x500 rectangle.

http://puppetlabs.com/wp-content/themes/puppetlabs/images/bg-fields.png

...Okay then.)
PDF: Make PE 2.0 pdf theoretically work

The unwholesome and vile abuse of Jekyll I used to get a hierarchical TOC
sidebar for PE2 broke the unwholesome and vile abuse of Jekyll I used to get
our PDFs. Adding a ringer pe2experimental layout identical to the ringer
default layout should allow all unwholesome and vile abuses to live in
harmony.

Q: Why didn't you just symlink it?
A: Because Jekyll will work with directory symlinks, but will blow up if asked
to read from a symlink to a plain file.

Q: Why do you know that?
A: Do not ask.
PDF: Update README to remind about tasks required when adding a new target
PDF: Rename PE pdf targets again because Jekyll hates dots

Fun fact: if a source file with yaml frontmatter (that is, a file that Jekyll
will convert instead of just copying) has a dot in its name, its final
compiled filename will have everything between that dot and the file extension
(inclusive of one dot) deleted. That is, cover_pe2.0usersguide.markdown will
get renamed to cover_pe2.html. And then all the links to the expected name
break. :(

I'm preserving these renamings in a permanent commit to preserve knowledge
about that lovely tic, and, let's be honest, also to blow off some steam.
PDF: Update all PDFs, including new PE2 target
Merge branch 'pdf-update-pe2'
Change link to PDF docs gateway

Per request from Alanna Brown (marketing).
Merge pull request #40 from stahnma/ticket_11582_dashboard_guide_outdated

(#11582) Dashboard guide updated for EL6 reqs
Clarify some confusing business about making dependencies on classes

This looked confusing, and was referenced in issue #11451. Without checking the
history, this looks like something near it was edited at some point and the
remaining paragraph lost its context.
PE2: Add copy of uninstaller script and update uninstallation instructions

This commit adds a hosted copy of the uninstaller script (since the repo it originates
from is private) and inserts an explanation of how to use it into the known issues chapter,
the common configuration errors chapter, and the basic installation chapter.
Fix inaccurate statement and a typo in ENC documentation

The ENC guide previously stated that an ENC can be called multiple times,
successively stripping higher-level domains from the node's name. In fact,
there's no way to make this happen: The ENC gets called exactly once, and if
it returns nothing or exits with a non-zero exit code, the compilation will fail.

Also, the "complete example" left off the `---` that should begin any YAML document.
Add a header section for the curated guides

The primary purpose of this change is to provide a specific target for the
list of non-automatically-generated docs, so it pops out better in
the table of contents. Right now the TOC has a list of items
under "Reference Shelf" but the only option in the list is "Generated
References" so it's not obvious that there are other options.
Merge pull request #41 from ahpook/master

Add a section header for "Curated Guides" to the doc index
PE2: Add uninstaller chapter to installation section

This commit adds more detail on using the uninstaller, and makes it more
visible from the main navigation.
LP: Move an image file to inside the learning puppet directory

The location of a file should reflect which documents "own" it.
PE2: Update the uninstaller

The uninstaller got updated to handle cron jobs, so we're updating the file and
instructions accordingly.
(#11746) Update google analytics tracking code on docs.puppetlabs.com.

I believe this now uses the "async method" for doing Google analytics,
rather than, well, the previous method.
Merge pull request #42 from barn/tickets/11746/googleanalytics

(#11746) Update google analytics tracking code on docs.puppetlabs.com.
(#11795) Correct product name on Supported Platforms page of Puppet website.

Change some instances of Oracle product names in the documentation. The
OEL to OL ones were done everywhere, the Solaris ones were just done on
the platforms page.