Programatic approach for creating this many shortcodes

I also sorted them alphabetically.

Sidenote: You have this inconsistency that you use dashes for all of them except `icon_white` uses underscore.
Improved `bs_button` code

* WordPress code standards
* Indentation and sprintf use for cleaner and easy to read code
* Escaping things properly (**This should be done anywhere**)
Merge pull request #59 from nextgenthemes/master

Programatic approach for creating this many shortcodes