refactor button component.
- icon -> leadingIcon
- use mixins instead of multiple class selectors. this ends up with more css, but faster peformance
- decoupled loading state from disabled state
- update aesthetic of button
- class names have changed so all existing themes are broken. Other components that rely on button such as select and dropbutton also have broken styling.
increase padding on tiny button slightly
refactor dropbutton to work with new button css and syntax.
refactor select component to work with new button css and syntax.
- update icon to use angle instead of carret for better aesthetic balance
- move style specific css into new select theme file
change button label transition to take a bit longer
refactor checkbox.
- match class naming convention with button component
- update aesthetic
refactor selectdate to match select
refactor input and textarea.
- consistent css class names
- update aesthetic
refacotor poplist component
- uses new css class naming conventions
- make use of an overlay to catch clicks outside the poplist
refactor how page scroll get disabled on a poplist
remove dead code
bunch of changes:
-move scroll preventer to its own mixin
-prevent scrolling on popcal
-fix scroller having a 30px hole in it top and left
refactor calendar component:
- make size optional with className mixin
- update css naming conventions to match new style
- remove size from poplist component
remove dead code
add default style and size to inputs
add default style and size to checkbox
add default style and size to button
fix page scrolling when down button is pressed with poplist open
xBinding => x
Merge pull request #84 from emberui/css-refactor

Fixes #11, #55, #66, #67, #71, #72, #73, and #78 among other changes. Previous themes are not compatible due to css class name changes.