Add an SCF Operation endpoint to set the status of an operation

Implement an AbstractSocialOperation to create an endpoint that listens
for operations of type "social:setIdeaStatus"
Use the ForumOperations SCF Operations Service to update an idea with
the requested status
Return a SocialOperationResult that contains the SocialComponent of the
idea with appropriate status code. The SocailComponent is translated to
JSON as part of the response automatically by SCF
Copy the toolbar template for an idea from forum topic toolbar template
Add markup to expose an "set operation" action for moderators

The "userModerator" flag is made available by the Forum Post
SocialComponent.
The "evt=click=setStatus" attribute on the button tells SCF to hook the
"click" event of the button with the "setStatus" function of the View
object.
Add JS code for handling a setStatus operation

Add a view object for Ideas that extends the OOTB SCF.TopicView.
Add a setStatus function that handles the set status operation. This
view function retrieves the status to be set, and asks the model to
communicate with the server to make the update.
Add a Model object for an Idea that extends the OOTB SCF.Topic model.
Add a setStatus function that accepts a status and posts to the
endpoint for setting the status. When a response is received from the
endpoint the model updates itself and triggers an event.
The view automatically re-renders itself on the client side when the
model update event is fired.
Update the version to reflect new changes to the package