Embed BioDalliance (merged)

Definitely a little rough, but it works!

Highlights:
- This adds a notion of `selectedRecord` to VCFTable.
- I'm pulling a built version of dalliance from my github via NPM.
- This includes the `EventGuard` hack to prevent dalliance from stealing mousewheel events.
- BioDalliance is initialized lazily, since it's fairly expensive.
- I added a `VCFTable.scrollRecordToTop()` method -- not sure if this is the right way to do things!

UI is very much a work in progress, but wanted to get this out there:

![dalliance embed](https://cloud.githubusercontent.com/assets/98301/4393838/9f68c88a-441b-11e4-8c0b-34ff71101c15.png)

This supercedes #78 

So far we've been putting `render` at the end of the component spec, as it's the last thing to be called (so it's easy to find). I like that convention; sound okay to stick with?