Move extractId from SlickJdbcDao to SlickDao

Hello Renato,

Here is a second PR; it's really simple: move extractId in the generic SlickDao interface.

This is something not really jdbc related nor SlickJdbcDao specific.
It can be used to build more specific dao.
It can be used in tests where you implement a SlickDao to mock a SlickJdbcDao.