fix tooltip not account for border offset; change all demo pages to consistent name; add modal submodule;
fix to accidental usage of scrollHeight instead of clientHeight causing tooltip offsets
bugfix to tooltip placemenet algorithm to account for css scaled targets (known issue: scale on tooltip itself isn't accounted for correctly); fix to tooltip to prevent insta-hide when trying to trigger an alternate target while the tooltip is already open
fix to tooltip not placing correctly when placement of tooltip causes a scrollbar to appear/disappear; remove redundant skipTransition and outer click triggers in tooltip
remove box shadow from demo causing choppy animation in FF23 (see http://jsfiddle.net/838Q3/3/)
change tooltip trigger style 'none' to 'custom'; bugfix markup parser for deck/tooltip denos; move prettify into top level site dir
moved components to components/
Merge branch 'newhotness'

Conflicts:
	.gitmodules
	calendar/demo/calendar-demo.html
	calendar/demo/demo.html
	component/appbar
	component/calendar/demo/index.html
	component/datepicker/demo/index.html
	component/deck/demo/index.html
	component/deck/demo/prettify.css
	component/deck/demo/prettify.js
	component/flipbox
	component/iconbutton/demo/index.html
	component/layout
	component/slidebox
	component/slider/demo/index.html
	component/tabbar/demo/index.html
	component/toggle
	component/togglegroup/demo/index.html
	component/tooltip/demo/index.html
	datepicker/demo/datepicker-demo.html
	datepicker/demo/demo.html
	deck/demo/deck-demo.html
	deck/demo/demo.html
	deck/demo/prettify.css
	deck/demo/prettify.js
	iconbutton/demo/demo.html
	iconbutton/demo/iconbutton-demo.html
	site/css/prettify.css
	site/js/prettify.js
	slider/demo/demo.html
	slider/demo/slider-demo.html
	tabbar/demo/demo.html
	tabbar/demo/tabbar-demo.html
	togglegroup/demo/demo.html
	togglegroup/demo/togglegroup-demo.html
	tooltip/demo/testpage.html
	tooltip/demo/tooltip-demo.html
fixed submodules
update dist
finish fleshing out main tooltip demo page; rename included OpenSans font to not conflict with other uses of the font; rename all demo.html -> index.html
Merge branch 'master' of github.com:mozilla/app-components

Conflicts:
	calendar/demo/demo.html
	calendar/demo/index.html
	component/appbar
	component/calendar/demo/index.html
	component/datepicker/demo/index.html
	component/deck/demo/index.html
	component/flipbox
	component/iconbutton/demo/index.html
	component/layout
	component/modal
	component/slidebox
	component/slider/demo/index.html
	component/tabbar/demo/index.html
	component/toggle
	component/togglegroup/demo/index.html
	datepicker/demo/demo.html
	datepicker/demo/index.html
	deck/demo/demo.html
	deck/demo/index.html
	iconbutton/demo/demo.html
	iconbutton/demo/index.html
	slider/demo/demo.html
	slider/demo/index.html
	tabbar/demo/demo.html
	tabbar/demo/index.html
	togglegroup/demo/demo.html
	togglegroup/demo/index.html
readd missing/broke submodules
create demo pages for tabbar and slider matching consistent UI; fix import pathing in all sass files; fix selected-index initialization bug in x-deck; updating site files
add event demo with notes on webkit bug to slider demo; fix slider/datepicker keycode bug in firefox
update readme to include intallation instructions; fix readme links for new file structure
overhaul iconbutton demo page; remove redundant properties from iconbutton
overhaul x-deck demo page to match site structure; tweak some important deck animation styles
add more demos to deck demo; tweak calendar css to be more responsive by constraining max calendar size by container
tweak calendar to simplify notoggle attribute and allow overflow in datepicker