Add OO mechanism across all components v 0.14.0

1. Unity class naming (ALL CAPS)
2. Group all abstract classes to 'share/class' directory

New variables:

1. $textfield-min-height - Effect the content height of component.
2. $component-inner-height - The larger one between $py-line-computed and
$textfield-min-height.
3. $component-outer-height - Component content height with outer padding gaps
and border width.

Feature adjusted:

1. Remove .indent-left-* and .indent-right-*, only and set default indent width
as 20%(a column width in elastic-grid.css)
2. Extend default modifiers(e.g. .mini, .naked) in labels, .icon, .message,
headline and .breadcrumb.
3. Unity component height for every base component.Major of them got extended
.mini modifier.

New components:

1. .pointer
2. .tip
3. .progress

Rename components:

1. .cover => .mask
Fixed iss729 v0.14.1

1. Simplify UI staus
2. Correct spell error
3. Rename
3.1 .is-selected => .is-active
3.2 .ui-normal   => .ui-static
4. Separate UI status
5. Add main borad background color
Update jade pages with v0.14.0
Add component .bar .block .timeline

1. Add new modifier .dot for .list.horizontal
2. Add new components .bar .block .timeline
Add .wrapper and .scroller
Fixed f-737 v0.14.2

Additional Modify:

1. Modify basis UI background color.
2. Remove box shadow in modifier .pure.
3. Keep border radius in modifier .seamless.
4. Remove shape modifier form $BOX to .icon.
5. Remove unnecessary component .tip .tag.
6. Remove cursor in button component.
7. Remove size control in message component.
Add new page file, reply, timeline, config
Use jade mixin reduce repeat HTML v0.15.0

1. Add new component .arrow.
2. Update .tip and .pointer.