Paginate projects filtered by language

Projects filtered by language are populated and paginated by javascript ajax requests. A few thoughts. This will increase server requests slightly, compared to the previous client-side version. However, if the number of projects on the site becomes very large this method will scale more nicely.