Add all properties onto prototype (not to invalidate hidden classes)
Move `for in` body into a separate method (to allow inlining)
Build distribution
Remove node 0.6 from travis until jsdom fixes it