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
Configurable image paths for Orbit
Use of image-url for orbit images may not always be desired, moving to settings as well
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>
Update scss/foundation/components/modules/_mqueries.scss

Adding support to show on mouse-over on Desktop, and keep always visible on touch devices.
remove tabs from generated skeleton
found when performing `rails g foundation:layout`
Removed redundant CSS, cleaned up JS

.sticky CSS now redundant, JS amended to reduce the jump when the
.fixed class is added. Dropdown menus working correctly.
Update vendor/assets/javascripts/foundation/jquery.foundation.magellan.js

I don't know if this is the right way to do this but I was able to add data-magellan-top-offset attribute for fixed elements. Seems to work.