Adicionar `packtools.stylechecker.validate_style` e melhorar msgs no template #820

fixes #820
[views.py]
- fixes para o caso que o stylechecker não retorne todos os campos de
erro (line, column, message, level)
- ``notice_detail`` agora adiciona uma msg de erro explicativo para
mostar no template, e também escreve mais informação sobre o erro no
logger.
- troca inocação do método ``validate`` pelo ``validate_style``

[articletrack/tests/xml_tests_files/with_style_errors.xml]
- novo xml com erros para ser anotados.

[test_pages.py]
- ajustes nos tests.

[notice_detail.html]
- ajustes para mostrar a msg de error para o usuário.
Consegui reproduzir o IOError, e também um SyntaxError caso o XML seja mal formado. E alguma outra exceção que não tenha visto, proprias do lxml, ou do packtools, ou do stylechecker. Por exemplo, como recebe uma URI que é remota, pode dar timeout, ou algum tipo de exceção na conexão.
Não tem um tratamento/comportamento especial dependendo da exceção, nem uma msg de erro particular para cada caso. Basta saber que teve uma exceção.
A minha ideia era que qualquer problema (exceção) nesse ponto, não atrapalhe a visualização do checkin, simplesmente se o packtools não pode inicializar com esse XML, vai aparecer o checkin pro usuário, junto com o aviso de que o XML não pode ser processado.