Add a "fetch_all" method to models

This method fetch all pages of a list
All github fetches can now accept parameters
Make the main controller public
First list option form, for repositories (does nothing yet)
Fetching can accept options. Lists are saved depending on the options.
Update list when options modified
Replaces pages* & nodes objects with a single display.pages one

We use it everywhere possible to simplify code.

We also remove the auto-initialization of jquery-mobile to take full
control...
Typo in jquery selector used to init pages
Add shortcuts on page object: page.view and page.node

Also rename:
- is_view_for => is_page_for
- on_page_before_load => ask_for_page
If many requests at the same time, only render the current displayed
Correct bad links for repositories navbar
Correct missing number of contriutions
Add a working "load-more" button at the end of lists
fetch_full & fetch_more can accept a callback_error function

(and use it to re-enable the load-more button in case of error)
Account's organizations is not managed as a classic list
Add options/filters forms and load-more buttons every where possible