cleans up two instances of tryCatch() that can be avoided for #249
closes #249; use try2() instead of try(), so that users can set options(shiny.try = FALSE) to disable try()

closes #217 as well (duplciate)