Features for easier explaining of reactivity

- makeReactiveBinding: Turns a "regular" variable into a reactive.
  No need to use reactiveValues() for simple reactivity.
- setAutoflush (not exported): Causes flushReact() to be called
  each time something is executed at the R console top-level.
- options(shiny.suppressMissingContextError=TRUE): Prevents the
  "Operation not allowed without an active reactive context" error
  when attempting to read a reactive value or expression from the
  console.
Incorporate code review feedback from @yihui
Fix example
setAutoflush refactor for clarity
Merge remote-tracking branch 'origin/master' into feature/console-reactivity

Conflicts:
	NAMESPACE
	NEWS
Merge pull request #319 from jcheng5/feature/console-reactivity

Features for easier explaining of reactivity