Trying out jsFiddle integration again.

Using close-open trick to load external resources in <head>
Modify demo.detail to try to get jsFiddle integration to work
Correctly name demo.details
Try to set wrap for jsFiddle through demo.details

Also removed unnecessary (?) <script> tags since it seems to
load based on demo.details now.
Trying onDomReady
Change demo around so script gets executed at the right time

Wrapped the code in a function, then called it after the SVG is
added to the DOM.
Tables now guess rowWeight and colWeight, although this can be overwritten. Close #106.

There was a slight annoyance in that Component tries to align itself in computeLayout,
and sets its size to the rowMinimum() if the rowWeight = 0 and minimum != 0. However
this interacted poorly with the table guessing 0 as its weight, which caused the table
to not throw insufficientSpaceError. I tried moving the error into the component but this
didn't work as it now caused textLabel to throw insufficientSpaceError rather than truncating text
as intended.

Fixed this by having the component.computeLayout only change availableWidth or availableHeight
if it has extra width or height to spare, which is logically a better behavior.
jsFiddle demos: Move library loading into html

This avoids jsFiddle's background magic and makes it more clear
to users how plottable is to be used.
Merge pull request #115 from palantir/table-guess-weight

Tables now guess rowWeight and colWeight, although this can be overwritt...
Update readme
Merge pull request #117 from palantir/new-readme

Update readme
Fix typo in README.md
Bump version for 0.1.4, also change description in package.json
Merge pull request #118 from palantir/dev

Merge 0.1.4 into master