update news in the same fashion as events:

- updated NewsCtrl to support the modal
- modified the node_modal template to handle events AND stories
- small tweak to checkouts template to handle available renewals <0

Signed-off-by: William Rockwood <wrockwood@tadl.org>