Show message when rendering empty collections

* Add alternative text to views when rendering collections
* render_list now returns nil (like render) if passed an empty collection