Control precision of JSON numeric representation

Uses 16 digits by default, set shiny.json.digits option to customize
Merge pull request #513 from rstudio/feature/json-precision

Control precision of JSON numeric representation