Manage sqlite variable limit in _fetch_many
Code to fetch starred and watched repositories

With no management of etags/fetched_at because we must have the full
list to manage deletions
Always fetch full list of available repositories

The reason is that with etag, we may have a first page that has no
changes, but the pages after may have ones, and we won't get the
repositories that were removed from the available ones.

It's sad because we'll always do real requests for theses :(
Update starred and watched in user.fetch_all

Pass a "available_only" variable to True to not fetch them
Also stop storing result in the job, it's useless
Rework "repository chooser" with starred and watched

We now have tabs !

Fixed #54
Merge pull request #56 from twidi/stars-and-watches

Stars and watches