Add Idea bulk edit routes to admin interface

Allow admins to use controller actions for mass edit/delete of ideas.
Add new bulk Idea routing specs

Ensure that the new routes for modifying and deleting ideas are
routable and point to the correct controller actions.
Fix admin idea routing specs

Use single quotes over double quotes when no string interpolation needs
to occur.
Globalize editor config indent style

DRY use of space indent styles.
Add JS editor config settings
Use error message in Admin Ideas controller

If destruction of an idea does not work, display the notification as an
error. Bring the notification style in line with other error messages
in the controller.
Add Admin Ideas bulk delete action

Add the action to perform a bulk delete of ideas given a list of ID's.
Add form to Admin Ideas index view

Add a form for selecting ideas to delete.
Add Admin Ideas JS functions for select/deselect

Use javascript to check/uncheck the Idea checkboxes en masse depending
on which box is clicked.

TODO:
  * Fix master check/uncheck when an individual idea checkbox is
    clicked. Currently, the global checkbox does not update properly.
Fix Ideas select/deselect all JS

  * Use a flag to determine the return value
  * Switch master checkbox true/false assignment. Values were flipped
    based on 'all_checked' return value.
Move select/deselect JS to top-level admin JS

Make the functions used to fill in/out checkboxes available to all
pages of the admin interface.
Remove descriptions from admin Idea tables

Descriptions will be too long to sufficiently be displayed in the short
rows for each Idea. Remove them.
Classify Idea rows with bootstrap colors

Apply bootstrap classes to each idea's row if they have certain
attributes (first case is only if their tagged as 'pending' for their
current). Other checks can be added in later such as 'danger' if the
idea has been marked as inappropriate. Colorizing the rows will help
make the ideas that need attention stand out.
Add a visual flag for Ideas with pending currents

Add a glyphicon warning to the table rows containing ideas that have
their current association marked as 'pending.' The flag will help show
admins which part of the idea record needs their attention.
Move sidebar links out of a well

Remove the well. It is not visually appealing and takes up too much
room designated for the sidebar.
Add a siebar-sublink to pending current Ideas

Add a separate link to render only Ideas with pending currents and a
bootstrap badge with the ideas count.
Add Admin Ideas controller index case handling

Add case handling to the Admin Ideas controller so that separate sets
of ideas can be rendered through the same view. A separate 'ideas_set'
param is expected to be passed through to the controller and it can
select the set of ideas to collect based on that input.
Add confirmation to 'delete all' Ideas button
Update Idea bulk destroy

Use 'destroy_all' instead of destroying each idea individually to
facilitate result testing to determine what the flash notice should be.
Include autocomplete JS in admin JS manifest

Make the JS required to use tag autocompletiong available to the admin
interface.