Automatically dispose of view-based signals

Fixes #57.

This also contains fixes to signals' initial values, making sure that they're read as late as possible or at least kept up-to-date (in the case of replay subjects), like ReactiveCocoa/ReactiveCocoa#442 does for `RACAbleWithStart`.