exclude border widths from mobile top bar dropdown
Add way to refresh selection in custom select without refreshing the whole component

When changing the selection in a list, we don't to refresh the whole component (it can be time consumer when the list contains a lot of options)
New emCalc to take optional base em value as parameter
Fixed orbit SlideAnimation
The animation was using animate({margin: '0%'}) which would effectively animate the css margin property.
The intention was to animate the marginLeft or marginRight property (depending on ltr or rtl of document).
using bgClass instead of hardcoding .reveal-modal-bg; also removing extraneous argument to toggle_bg
Removed full width 100% style from switch mixin

- this fixes the issue where grid col widths and the .switch class do not working together (switch width overriding grid widths)
- switch will go to full width either way in testing so far
- see foundation 4 demo for an example of grid/switch css conflict
Changing Documentation to reflect new code
Global docs change
adding remCalc functionaity
Cleaning up variables.scss and misc files
Made the custom form checkboxes and radios update on the base elemnt changing.
Change emCalc to em-calc for backward compatability
Changing all documentation to follow the new em-calc function
Adding missed files
Changing sass documentation
Changing variables.scss
Merge pull request #2961 from NickHeiner/use-bg-class

Using bgClass instead of hardcoding to .reveal-modal-bg
add link to additional code kit documentation
Fix clickable top-bar demo in docs so that it's actually clickable. Fixes #3026
Turn mobile show parent link off by default.