Merge pull request #19 from martindevans/feature/pairprogramming

Pair programming for saturday (Martin/Dan)
Merge pull request #20 from martindevans/feature/pairprogramming

Added square and round elbows
Added padding to columns

Signed-off-by: Martin Evans <martindevans@gmail.com>
Added titles to column elbows for left and right columns.

Signed-off-by: Martin Evans <martindevans@gmail.com>
Adjuested markup to allow buttons to be highlighted correctly when clicked
Disabled the user from being able to select text in the buttons
changed selector for groups to correctly work with nested lists. Now requires that all items in a group have class lcars-group-member.
See #22 for one unresolved issue

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge branch 'bugfix/menu-button-list' of github.com:martindevans/LCARS into bugfix/menu-button-list
Changed text in elbow descendents to be capitalized (every first letter of each word is in caps)

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge branch 'bugfix/menu-button-list' into feature/elbow-content
Changed column padding to be margins

Signed-off-by: Martin Evans <martindevans@gmail.com>
Fixed color precedence bug (resolve #22)

Signed-off-by: Martin Evans <martindevans@gmail.com>
Changed buttons to require that they are a descendent of .lcars-stack-vertical or .lcars-stack-horizontal-(left|right), this means the buttons know how to place themselves in their parent.
Changed buttons to require that content is inside a span element (maybe this should be any element), this allows the span to be sized properly so that text can be positioned vertically within parent.

Coming soon: spacers in columns which fill any remaining width/height with solid colour.

Signed-off-by: Martin Evans <martindevans@gmail.com>
Completed buttons in elbows (add a horizontal stack panel class to the elbow, and then go nuts).

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge branch 'feature/elbow-content' into feature/2rowUI