Fixed nesting tabs and cleaned up functions

- Fixed nesting tabs issue.

- Allow for additional parameters to be passed to tab groups.

-Added comments to tabs js functions.

-Standardized some new list styles.

-Fixed some type scaling issues when auto-scale was set to false.

-Made button mixin cleaner, while allowing autoprefixer to do its job.

-Added some table styling and moved it out of  typography.scss.

-Cleaned up tab styling and added some new style functions.

- Added a special grid item placeholder that allows for grid items that
also share grid row functions.

- Moved functions to the top of the import stack. This allows for
functions to be accessed through the config file.

-Cleaned up %replace_image and merged it with normalize's .ir class.

- Moved some mandatory functions out to their appropriate places so
_functions doesn't generate its own css before its called upon.