Use the styleCommand functionality to enable "toggling" the button

Here's a PR to instead use [styleCommand](http://docs.ckeditor.com/#!/api/CKEDITOR.styleCommand) to register this plugin behavior as a style. This puts the <code> tag on par with other basic styles like bold, italic, etc, allowing users to toggle the selected text with the <code> tag.