Fix a bug where the `disable` action did not work in SchedulerAgent.

Bad specs are fixed and specs that should be common among agents that
include AgentControllerConcern have been extracted to
spec/support/shared_examples/agent_controller_concern.rb.
Make `action` a mandatory option in preparation for making it interpolated.
Make `action` interpolated.
Merge branch 'fix-scheduler_agent'