removed bottom margin from button-groups

I see no need for button-groups to have twice the bottom margin of buttons.
added round prefix/postfix buttons
added .input-group style
change default $display to $button-display !default

the base style for a button should be the same as the default.
Merge pull request #1674 from ascottmccauley/master

.button-group margin fix and .input-group styles