Initial commit for PuppetDB 1.1 docs (straight copy from 1.0)

This commit just makes a copy of the 1.0 PuppetDB docs into a new
1.1 folder; no other changes.  This way we'll be able to review
subsequent commits as diffs from the existing 1.0 docs.
Update 1.1 docs to include info about PuppetDB module

These changes came (roughly) from the README in the puppetdb source
tree; they add information about the option of installing and
configuring puppetdb from the PuppetDB module, in addition to the
other documented options.  The "install_via_module.markdown" will
probably need to be edited to directly include information from
the PuppetDB module's README_GETTING_STARTED.md, rather than
just linking to it, but I just wanted to get on the same page
with the docs team about the general organization of this before
putting more time into that.
Add notes about enabling (experimental) report processor
Add notes about `update-server` setting
Add notes about node-ttl and report-ttl settings
Add link to repl page
Add notes about JMX
Tell the user to install Hiera on OSX

Puppet 3 requires hiera to be present to function correctly.
The instructions for OSX did not inform the user of this requirement.
This commit adds that instruction.
Reorganize directory structure of http API documentation
Rename files for API query docs
Rename 'http' directory to 'api'
Merge pull request #125 from zaphod42/patch-1

Tell the user to install Hiera on OSX
Attempt to fix links based on new directory structure
Create v2 directory and copy existing docs over

This is just an initial copy to allow us to see diffs.  These
docs are not updated to match up with the latest versions
(/v2) from the puppetdb repo yet.
Update `curl.markdown` to reflect latest changes from puppetdb repo
Update `facts` docs to reflect latest changes from puppetdb repo
Update `commands.markdown` to reflect latest changes from puppetdb repo
Update `metrics.markdown` to reflect latest changes from puppetdb repo
Update document titles to `PuppetDB 1.1`
Hooking up Puppet Ruby DSL nav items, removing link to bad example repo, standardizing on Puppet Ruby DSL (vs. Ruby DSL)