This commit improves the presentation of notifications by showing only unread notifications in drop down and showing unread notifications first on notification history page. Furthermore the real number of unread notifications is calculated server-sided and used in JS.

Classes:
- NotificationController: Use countUnreadNotificationsForAccountId() for unread notifications
- NotificationService: Add "unreadCount" for WebSocket JSON node to update the unread count in JS
- Notification: Add method countUnreadNotificationsForAccountId(), fix JavaDoc, sort notification JPA fetches by isRead

Templates:
- menuItem.scala.html: Add data-count and id attribute for counter badge, always show "show all" link

JS:
- notification.js: Using of server-side calculated unread notification count, add dynamic modification of title with count

Other:
- messages: Improve i18n
- favicons: Remove favicons with explicit count, instead use favicon with exclamation mark, when we have at least one unread notification
#44 styling for read all/show all link
Merge pull request #46 from socia-platform/44_readNotifications

44 read notifications