Fix build for Ubuntu 12.04


Don't have override or nullptr on the standard gcc 4.6 install on Linux.  Solution is similar to what Mozilla does in Attributes.h and NullPtr.h.  We could also just stop using override and nulltpr if you would prefer.