Docs: Improve example in merge function

This commit replaces the example in the merge function with a much clearer
one. It also mentions that the rightmost value wins in the event of duplicated
hash keys.
Docs: Update file_line documentation

This commit clarifies the behavior of the file_line resource type.
Docs: Update documentation of stdlib classes

This commit edits the puppetdoc text of the stdlib and stdlib::stages classes
to remove redundancy and add additional information.
Docs: Correct indentation of markdown code examples

Code examples in several function doc strings were only indented by two
spaces, which would not result in proper display when rendered as HTML. This
commit corrects the indentation to four spaces.
Docs: Copyedit function doc strings

This commit makes several minor consistency and wording edits to the doc
strings of the stdlib functions.
Docs: Remove author emails from stdlib functions

Author email addresses were included in the doc strings for some (but not all)
stdlib functions. This commit removes them in the interest of consistency.
Docs: Clarify the use case for the anchor type

This commit tweaks the docs for the anchor resource type to give more context
for its existence.
Merge pull request #16 from nfagerlund/docs/v2.0.0/XXXX_function_doc_updates

Docs/v2.0.0/xxxx function doc updates
 * v2.x:
      Update CHANGELOG and Modulefile for v2.2.0
Merge pull request #21 from puppetlabs/v2.2

 * v2.x:
Update the release process instructions.

The release process document didn't really mention semver.org or the
rubrics we use to pick version numbers at release.  This patch adds some
hints about picking a version number and looking for API breaking
changes to the code.
Merge pull request #22 from jeffmccune/maint/master/update_release_process

Update the release process instructions.
Add note about semver.org leading v in tags.

James pointed out this was lacking in my release process document.  I've
added a note about the leading v in the annotated tag as per
http://semver.org/
(#10802) add new function get_module_path

This commit adds a new function called get_module_path.

get_module_path returns the absolute path of a specified module. The
code and functionality is very similar to how templates and files
are detected inside of modules.

the function has been tested against puppet 2.6.10 and 2.7.x
Merge pull request #25 from bodepd/feature/master/10802_get_module_path

(#10802) add new function get_module_path
Merge branch 'v2.x'

* v2.x:
  Docs: Clarify the use case for the anchor type
  Docs: Remove author emails from stdlib functions
  Docs: Copyedit function doc strings
  Docs: Correct indentation of markdown code examples
  Docs: Update documentation of stdlib classes
  Docs: Update file_line documentation
  Docs: Improve example in merge function
(maint) Add semantic versioning info to README

This patch adds semantic versioning information to the README of this
module.  This information is missing and unclear without this patch.
This should help clarify the support matrix for the Standard Library as
it relates to Puppet Enterprise released versions.
Merge branch 'v2.1.x' into v2.2.x

* v2.1.x:
  (maint) Add semantic versioning info to README
  Docs: Clarify the use case for the anchor type
  Docs: Remove author emails from stdlib functions
  Docs: Copyedit function doc strings
  Docs: Correct indentation of markdown code examples
  Docs: Update documentation of stdlib classes
  Docs: Update file_line documentation
  Docs: Improve example in merge function
Merge branch 'v2.2.x'

* v2.2.x:
  (maint) Add semantic versioning info to README
Update Modulefile CHANGELOG for v2.1.2 release