Refatoração do método paginate_products

Como algumas páginas da aplicação tem paginação diferente de outras, o método paginate_products agora recebe um parametro de páginas, para que possa ser utilizado por toda a aplicação.
Paginação do Admin completa.
FIX: Home do usuário não abria por erro na paginação
Filtro por código dos produtos no namespace Admin
merge simbólicoda master com branch 'admin_category_filter'