Merge in useful fork

There's lot of fixes here to Aura, many of which I've found useful in my project.  I'd love to see them merged in to the master branch.  Also, I'd like to see aura development continue, this is a popular project and it hasn't seen much activity in some time.