Fix uglification error

Existing code causes an illegal postfix error (on the + ++a+), this pulls out the auto-increment to a separate expression.
Merge pull request #49 from billsaysthis/patch-1

Fix uglification error encountered when not using uglifyjs
Merge remote-tracking branch 'origin/master' into remove_underscore

* origin/master:
  Fix uglification error
getting ready to release as v1.2.3