Added Python 3.3 compatability

- Nengo is now 2.6, 2.7, and 3.3 compatible
- This commit redoes all the changes from the "2to3" branch
  (credit to @jaberg for most of those changes)
PEP8 fixes