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 

In single-export modules like this, it's common (and we've been doing it in this project) to set the export object to the single-object being exported. This way, you can require the BioDalliance component like we do AttributeCharts or VCFTable, `BioDalliance = require('./BioDalliance')`