Fix read all shortcut

Before, the read all shortcut raised a javascript exception when we use the confirmation option. The confirmation was not even displayed. The code was failling since there was a missing variable.
Now, the shortcut ask for confirmation when the option is selected in the reading configuration page.

The definition of the shortcut was buggy since the confirmation was handled properly in an other location. I simplified the code by removing the confirmation code in the shortcut.
Add percent of total on top 10 feeds
Add an average per day for the 30 day period
Add string delimiters for averages.

Before, if the average was equal to 0, it was displayed on the graph but the label was not displayed.
Now, the label is displayed.
We are working on 0.10-dev...

but it could be the 1.0!
Add space after tag icon

Fix https://github.com/marienfressinaud/FreshRSS/issues/643
Coding style (aside_feed.phtml)

See https://github.com/marienfressinaud/FreshRSS/issues/646
BREAK CATEGORIZE SYSTEM!

And begin big changes.

See https://github.com/marienfressinaud/FreshRSS/issues/646
Move creation of categories in a new Controller

Category names are 255 chars max
Move empty cat action in the new Controller

feedController::delete is simpler than before.
Improve coding style

See https://github.com/marienfressinaud/FreshRSS/issues/646
Additional information about cat configuration

See https://github.com/marienfressinaud/FreshRSS/issues/646
Move deletion of categories into new Controller

Fix i18n (occured -> occurred)

See https://github.com/marienfressinaud/FreshRSS/issues/646
Cat updating system works

Add a submit button
Each box contains a specific form

See https://github.com/marienfressinaud/FreshRSS/issues/646
Improve design of .box

See https://github.com/marienfressinaud/FreshRSS/issues/646
i18n minor spelling
SQL performance: Removed filter to hide old articles

As discussed on
https://github.com/marienfressinaud/FreshRSS/issues/493#issuecomment-56266415
For performance, but this is also a good simplification.
Will help with PostgreSQL
https://github.com/marienfressinaud/FreshRSS/issues/416 and SQLite too
https://github.com/marienfressinaud/FreshRSS/issues/100 because the main
query becomes simpler.

Me may need to introduce another system to hide old articles, if this is
a problem for some users.
Also, the feature showing "empty feeds" in another colour may need to be
adapted.
Load feed configuration on the same page

Need improvements

See https://github.com/marienfressinaud/FreshRSS/issues/646
Simplify configureController

Remove useless code for category configuration.

See https://github.com/marienfressinaud/FreshRSS/issues/646
Reorganize subscription management code

There is still a lot of work to do. Some links are broken.

See https://github.com/marienfressinaud/FreshRSS/issues/646
Add selected feed on main subscription page

- When an id is given, corresponding feed is displayed
- Refactor code
- Improve coding style

See https://github.com/marienfressinaud/FreshRSS/issues/646