Adds a default limit for find_all when not specified

Starting with https://github.com/eguven/motor/commit/89f9085a05, limit is now a required positional argument for find_all in motor, which is why so many tests are failing on travis.

This is a potentially breaking change, so I'd like some feedback on if this is the right approach (and if so, what a good default would be).