a few tweaks to event listener documentation
Merge commit 'pull/origin/40'
add back the center on atom doubleClick behavior

This restores the 'centering' behaviour, but makes it possible
to opt out of it by passing a null atomDoubleClick when constructing
the viewer. addListener now also understands the special callback
value 'center' to install the center on atom event listener, which is
granted a little tricky to write because of all the transformation
code.
document animateTime
add missing semicolon
allow containsResidue for ResidueView so an individual residue can be
rendered.
fix bug in atom picking code for balls and sticks

The object identifier was not properly set for the tube
and thus it was only possible to pick the atoms themselves
but not the bonds.

This addresses issue #41
update docs
update release script
add changelog to README
use proper user names
Merge branch 'master' of https://github.com/biasmv/pv