Make styling of blueprint button on course item row better
Make styling of blueprint button on course item row better

Note this is still not perfect, the keyboard only focus border goes a
bit lower then the other elements, which is way harder to fix then it
has any right to be. But this gets everything alligned correctly and
still passes a11y, so we don't want to spend any more time working on
it. There is a tech debt issue to switch this out to a ToggleIcon at
some point in the future, at which point none of this matters anyway as
there will be consistancy for all those buttons

Fixes COMMS-961

Test Plan:
  * Create a master blueprint course
  * Create some discussion in this course
  * Notice that the blueprint lock/unlock button has some proper spacing
    around it and the other buttons / menu icon
  * Add some announcements to this course
  * Notice that the blueprint lock/unlock button looks correct on the
    announcements page as well
  * Using keyboard navigation, make sure that the buttons aren't using
    the built in browser focus highlighting (it should be blue)

Change-Id: Ie5b4e29b5a6eeb69a030d179debf0264bcc54b61
Reviewed-on: https://gerrit.instructure.com/143623
Tested-by: Jenkins
Reviewed-by: Aaron Kc Hsu <089edc94045de3d9f5f372fb17706d21afcc259f@instructure.com>
Reviewed-by: Venk Natarajan <f9eab59b292314637a3c917fea4742741e36a19b@instructure.com>
Product-Review: Steven Burnett <a0b450117c5d20a22d5c4d52bb8ae13adee003d8@instructure.com>
QA-Review: Steven Burnett <a0b450117c5d20a22d5c4d52bb8ae13adee003d8@instructure.com>

djbender/canvas-lms,sfu/canvas-lms,djbender/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,djbender/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,djbender/canvas-lms