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>
Changed buttons to use background colored borders, instead of margins (same as horizontal buttons)

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge pull request #25 from martindevans/feature/elbow-content

Feature/elbow content
Added fillers for left and right elbows (an element which sits underneath content and fills in empty space).

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge pull request #28 from martindevans/feature/elbow-content

Feature/elbow content
Improved TS build:
 - TS building into one file (lcars-scripts.js)
 - Incremental TS building
 - Sourcemaps

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge pull request #30 from martindevans/feature/typescriptbuild

Improved TS build:
Merge branch 'master' into feature/disable-right-click
Moved utility into ts

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge branch 'master' of github.com:martindevans/LCARS into feature/disable-right-click
Pointed at correct script

Signed-off-by: Martin Evans <martindevans@gmail.com>