Language dropdown in devise views is moved a bit to the left.

This way the dropdown menu does not fall outside the viewport.
When a feed has a subscribe alert visible in the start page, it is never removed from the sidebar even if it has no unread entries.

This was already implemented for the case in which the feed has a refresh alert in the start page, now it has been extended for the subscribe alert. There are currently no other alerts that can appear in the start page which have a link to a feed.

This is intended so that the feed is in the scope, even if it has no unread entries, and the link displayed in the subscribe or refresh alert is functional (when it is clicked, the user is shown the entries from that feed).
When retrieving paginated entries, stop asking for more pages when a page with less than the maximum number of entries is received.

Previously, the next page was always requested from the server, until a 404 was received. This may still happen when the number of entries is an integer multiple of the page size, but in most cases the client will stop asking for more pages when the last page is retrieved; the client can assume that if less than the maximum amount of entries are received in a page, this is the last page and it is not necessary to ask for the next page of entries.