Refactor private random seed code
Allow NULL input labels; add actionLink
Fix private random seed mechanism

- Introduce randomInt/p_randomInt to generate random integers in a half-open range
- Stop using runif to generate integers
- Explicitly reset the private seed during .onLoad. I was getting the same "random" numbers from Shiny every time I restarted R!
Rename tempSet to withTemporary
Fix createUniqueId logic
Fix tests
implementing the server-side selectize input

also added a new method shinysession$registerDataObj(), which was designed to be a general data retrieval method: we can store arbitrary data objects as "downloads", and return arbitrary http response based on the filter function; see renderDataTable() and updateSelectizeInput() for two examples
Don't indent HTML during knit_print
Fix PriorityQueue error message during roxygenize
cosmetic changes (re-indent code)
closes #422: update the selectize options via updateSelectizeInput(options)
fix some JShint issues
Merge pull request #435 from jcheng5/null-input-labels

Allow NULL input labels; add actionLink
Merge pull request #438 from jcheng5/fix-roxygen

Fix PriorityQueue error message during roxygenize
Add uiPattern param to shinyApp to allow one ui to serve multiple URLs

Reviewed by @jmcphers
Merge pull request #439 from jcheng5/feature/uiPattern

Add uiPattern param to shinyApp to allow one ui to serve multiple URLs
Merge pull request #433 from yihui/selectize/server

server-side selectize input
Merge pull request #434 from jcheng5/private-random

Refactor private random seed code
fix subapps on portmapped URLs

Reviewed by @jcheng5
bump version