Cleaned up the short codes

All Shortcodes have been "modularized" that is they have been seperated,
documented and cleaned up. We have done the same with the java script
files.

We have also redone the short code popup, made it so that post specific
short codes only show up on posts and page specific on pages.

Made minor layout changes, including the mini feed notice.

Added a new pages icon for the pages short code, also updated all
documentation.