Added the functionality to creat non-equilateral

With the advanced triangle you can make whatever type of triangles you want. You decide the length of each side, so you can make nonequilateral triangles. The rotation argument is meant to rotate the triangles so you can play as much as you want! See the example in action, to get a tiny clue of it's big potential
Allow foundationButtons method to be safely called on any element

Prevent duplicate event binding by only binding if the current element
is document.

This allows activation of dropdown buttons that were added to the DOM
after initialization by calling $('#myelement').foundationButtons()
after insertion.

Also, includes bugfix where preventDefault was being incorrectly called
when clicking a descendent of a link (e.g. an embedded <img>).
Fix dropdown button positioning

-- Timing issues caused intermittent miscalculation of button height,
   resulting in inproper placement of dropdown. Ensuring dom is loaded
   fixes that.
Refactor hiddenFix and use it for button dropdowns

-- Button dropdowns rely on outerHeight to determine proper
   placement of list below button. When the button is hidden on
   the page, the calculation fails. Code to adjust for this
   already exists in foundation.forms.
-- Refactor "hiddenFix" from a private function inside foundation.forms
   to an object in a new module, foundation.utils.
-- Include foundation.utils in index.js so it's available to
   the rest of the codebase.
-- Use hiddenFix to properly calculate size of button dropdowns
-- Revert previous change of putting the caculation inside document
   ready.
Fix event propagation

-- Make sure the click is for the button and not one of it's
   children before stopping event propagation. This allows for
   users to have things other than links in the dropdown list.
add support for disabled attribute on select options
Merge remote-tracking branch 'upstream/master'

Conflicts:
	vendor/assets/javascripts/foundation/jquery.foundation.buttons.js
added storing prev value in dropdown

Added store the old select value in data('prevalue').

So you can use it, later; since you can't grab it via the option.focus event
Merge branch 'master' of https://github.com/zurb/foundation

Conflicts:
	vendor/assets/javascripts/foundation/jquery.foundation.buttons.js
some select style love
Update scss/foundation/common/_forms.scss

.prefix & .postfix now use $inputBorderRadius instead of 2px
Update vendor/assets/javascripts/foundation/jquery.foundation.tabs.js

I did a fix for issue 1146 Tabs and base-tag.
Ember.js compatibility
Fix compatiblity with base tags in Foundation Tabs.
Add ability for tabbed ol.
Updates andSelf to addBack, for jQuery 1.9
navBarHeightMobile hotfix

When the css variable navBarHeightMobile is set, it does not work correctly. Height of topbar and items is never changed when responsive. The following code will fix the issue, and make it work as expected.

Signed-off-by: Keil Miller Jr <keilmillerjr@me.com>
Fix options override in clearing.
Bump clearing to 1.2.2
Update scss/foundation/components/modules/_mqueries.scss

Adding support to show on mouse-over on Desktop, and keep always visible on touch devices.