(#9215) Add a Rake task that removes nodes
(#9282) Change user in database.yml.example to "dashboard"

Previously, our database.yml.example file suggested handing the keys to the
root MySQL user to Dashboard, which is a poor security practice. This commit
changes the default user suggestion to "dashboard", which is the default MySQL
user used in Puppet Enterprise.
(#9282) Rewrite explanatory text in database.yml.example

The inline documentation in the example database.yml file was not as clear as
it could be, and suffered from some redundancy. It also did not explain
requirements about when Dashboard requires its database/user to exist and did
not make a strong enough recommendation about which environment most users
should use.

This commit updates the inline documentation to more closely match
the current Dashboard manual as of version 1.2.
Merge branch 'master' of git://github.com/puppetlabs/puppet-dashboard
Merge branch '9571_export_nav_bar'
Merge branch 'master' of git://github.com/puppetlabs/puppet-dashboard
(#9366) allows a custom version link to be specified

When a 'VERSION_LINK' file is found in the root of the app, the
contents are read and used as a custom URL for the version link
in the header.

This behavior is similar to when a 'VERSION' file is found in
the root. If the file is missing--and the app is a git checkout,
a link to the current changelog version on github is constructed.
(#9366) removes conditional on .git for APP_VERSION_LINK

APP_VERSION_LINK will contain a link to GitHub whether or not
a .git directory is found in the root of the app (given that
a VERSION_LINK file isn't found)
Merge pull request #36 from djsauble2/9366_custom_version_link

(#9366) allows version link to be customized
Updated CHANGELOG for 1.2.2
Update CHANGELOG for 1.2.2rc1
(#9429) adds attr_readonly to name in the node model

Changes to the name attribute of nodes are ignored, via the attr_readonly
attribute in the model. In the view, readonly input controls are assigned
a #EEE background. spec tests updated with readonly changes.
(#9429) makes node name field readonly during edit action

The readonly attribute of the node name text field is set via the @readonly_name
instance variable. When nil, the node name can be edited. This commit prevents
the node name from being edited, though it can be set normally during node creation.
(#9429) Prevent editing node name

The uneditable node name was displayed in a text input control, which was less
than ideal for a number of reasons.  Now it's plain text.
Merge pull request #37 from soh/ticket/master/9429-prevent-editing-node-name

Ticket/master/9429 prevent editing node name
Updated CHANGELOG for 1.2.2rc2
(#9940) dashboard-workers can be managed as service

The stop command in the puppet-dashboard-workers init script would fail when
run using a puppet service resource. This had something to do with the way sudo
works on EL. Removing the sudo from the stop function allows the service to be
managed by puppet reliably. And because it is stopping the process, and not
creating the process, it doesn't matter whether it runs as root or
puppet-dashboard.

Signed-off-by: Matthaus Litteken <matthaus@puppetlabs.com>
Merge pull request #24 from nfagerlund/ticket/master/9282

(#9282) Change user in database.yml.example to "dashboard"
Merge pull request #38 from haus/ticket/9940

(#9940) dashboard-workers can be managed as service
Maint: adding VERSION_LINK to .gitignore