WIP: Ratchet 2

The initial launch of Ratchet aimed to provide the simplest way to prototype iPhone apps in HTML, CSS, and JavaScript. It's been pretty quiet around here ever since that initial release but this pull request should give some insight into the upcoming 2.0 release. 

This pull request **doesn't reflect** the final feature set or todo list for version 2.0. We'll be updating the pr with new features and todos as we continue development. Think of this as a living document.

## General

- [x] Create an base theme.
- [x] Create an iOS 7 platform theme.
- [x] Create an Android platform theme.
- [x] Docs built on Jekyll.
- [x] Use pygments in Jekyll instead of prettify.js. 
- [x] Switch from a Makefile to using Grunt.
- [x] Updated design for the docs.

## CSS

With 2.0, Ratchet is going to be rewritten in **SASS**. Among other things, this will allow for greater flexibility in theming the look a feel of your prototypes. We'll also be pruning the CSS to remove unneeded code.

- [x] SASS rewrite 
- [x] Cut down on the use of attribute selectors. Performance isn't there yet.
- [x] Write a simple set of mixins to make development easier.
- [x] Rename some component classes to be more intuitive.
- [x] Remove the old reset css and use normalize.css instead.
- [x] Remove excess gradients and shadows.
- [x] Remove docs folder
- [x] General clean up.
- [x] Update Normalize to version 3.

### Nav bars

- [x] Now uses the class `.bar-nav`.
- [x] iOS theme: Nav bars are now transparent to allow the apps content to bleed through.  
- [x] `.content` now uses padding-top and padding-bottom to allow content to bleed through the nav bar.
- [x] Directional buttons are deprecated in favor of more flexible buttons.
- [x] Use Ratchicons in buttons

### Tab bars

- [x] Support for text only tab bars.
- [x] Simplify tab bar markup. 
- [x] Use Rachticons for tabs.
- [x] iOS Theme: Tab bars are now transparent to allow the apps content to bleed through.

### Standard bars

- [x] Properly add support for `.footer-secondary` and `.footer-secondary-tab`

### Segmented controllers

- [x] Go back to using the `.active` class
- [x] Simplify markup and css

### Table views

- [x] Rename to `.table-view`.
- [x] iOS theme: Use hairline dividers.
- [x] Include active states to list items when `:active`.
- [x] Support for left aligned media objects (images or icons).

### Buttons

- [x] Additional styles for outlined and filled buttons.
- [x] Buttons can now include Ratchicons.
- [x] Support for `button` element.
- [x] Add link button style
- [x] Change the base class and prefix to `.btn`

### Badges

- [x] Use class name `.badge` instead of `.count`
- [x] Support for normal and inverted counts

### Popovers

- [x] Popovers now use normal `.bar-nav`
- [x] iOS theme: Backdrop element now has a dark overlay added to offset the popover element.

### Forms

- [x] Support full width forms that go edge to edge.

### Toggles

- [x] Use labels and checkboxes for the markup.
- [x] Create base style toggle
- [x] Create iOS7 style toggle
- [x] Create Android style toggle

### Push

- [x] iOS theme: Update push animations based on iOS 7.


### Headings & body copy

- [x] Add support for headings
- [x] Add support for paragraphs


## Ratchicons

With 2.0 we'll be introducing Ratchicons, custom designed icons for Ratchet. We'll be adding a base set and continuing to expand as we go.

- [x] Include base set of Ratchicons.

## Themes

- [x] Default base theme.
- [x] Platform iOS 7 theme.
- [x] Platform Android theme.