Updating slf4j-api to 1.7.7

This adds the use of generics to the internal API.

http://www.slf4j.org/news.html
https://github.com/qos-ch/slf4j/commit/9e3e9a34f6264e466010982bc9df14287b692abb