Merge pull request #34 from pvande/tickets/master/9756

(#9756/Maint) Fix plugin loading.
(#9773) Report content hidden

If any cell in a report table had wide content, the part of the table that would
have extended beyond the viewable window was hidden.  A scroll bar was provided
at the bottom of the content, but it was hard to find.

This change allows the table expand to the size it needs to be to display all
its content.  It allows for a horizontal scroll bar on the browser window, which
is much more visible.
Merge pull request #35 from soh/ticket/master/9773-report-content-hidden

(#9773) Report content hidden
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
(#9953) Add a rake task for listing nodegroups
(#9954) Add a rake task to list nodeclasses