Guard against empty _subviews for #66

Underscore 1.7.0 has changed how flatten(undefined) [behaves](https://github.com/jashkenas/underscore/issues/1875), so we need to guard against it in case someone has underscore 1.7 installed in their project.