How to use limit()?
I think that's, oddly, correct.  I ran this in postgresql:

``` sql
# select count(*) from entry limit 10;
 count 
-------
   118
(1 row)
```

If you wrap the select you get what you expect:

``` sql
select count(*) from (select 1 from entry limit 10) _;
 count 
-------
    10
(1 row)
```

I added a commit (304c054c99277) so you can accomplish this in peewee:

``` python
Ticket.select().limit(1).wrapped_count(clear_limit=False)
```

I'm trying to use limit as follows:

```
one_ticket = Ticket.select().limit(1)
print one_ticket.count()
```

This prints out 5 however. Does anybody know what's wrong here?
