Merge pull request #87 from kevinushey/master

Merging pull request #87 by Kevin with fixes to sugar table
Merge pull request #90 from kevinushey/master

Merging PR#90 from Kevin: Use a union for type-punning; enforce 64bit integer
reindent to normal Emacs standard, also ran M-x untabify over file
updated bibliography for CRAN packages
Added *.Rproj and .Rproj.user to .gitignore
Added src/<object-files> to .gitignore (for in-place builds)
New checkUserInterrupt function that provides a C++ friendly implementation of R_CheckUserInterrupt
don't mask Rf_jump_to_toplevel
Merge pull request #91 from RcppCore/feature/check-user-interrupt

New checkUserInterrupt function that provides a C++ friendly implementation of R_CheckUserInterrupt
move stop into Rcpp namespace
small travis enhancement
grammar correction for NEWS
merged with ChangeLog and inst/NEWS.Rd
Revert "merged with ChangeLog and inst/NEWS.Rd"

This reverts commit 6728a2dceb7903f42d515fb3ed8c077ba8f96b70, reversing
changes made to 5ecbbd0ffabe25cd8e945fe9997be81f0b9967e3.
Revert the bad revert "merged with ChangeLog and inst/NEWS.Rd""
Fix GreedyVector compilation error
use Rf_onintr rather than non-public Rf_jump_to_toplevel
Correct include for Rf_onintr on Windows
Merge pull request #93 from kevinushey/master

Nice work, and thanks.  Can't believe I didn't notice about the missing `#include`. Doh!
fix bug in matrix operator=

We were accidentally grabbing the SEXP from the current object rather
than the other object.