Rename signs_* attributes in esaml_sp
Refactoring: esaml_util and esaml_sp

 * esaml_sp is now more independent of cowboy, so it could
   be used without it
 * esaml_util is a new module containing some utility funcs
   that used to be in esaml:, plus all the ETS table and
   cert/key loading stuff
Refactor: esaml_sp and esaml_cowboy_handler

 * Rename handle_consume back to handle_assertion so we can
   add SLO callbacks later

 * Change cowboy_handler to use new esaml_sp

 * cowboy_handler now expects a "/saml/:operation" route
   rather than the old "/saml/[...]"
Make all indentation 4 spaces everywhere
Allow fractional seconds in dateTime type.
http://www.w3.org/TR/xmlschema-2/#dateTime
In current implementation just ignore it.
Beautify binary matching (unit size for binary equal to 8 by default).
Merge pull request #8 from unisontech/fractional_seconds

Allow fractional seconds in dateTime type.
replace crypto:sha by crypto:hash
gitignore file
use http_uri:encode instead of edoc_lib:escape_uri in order to drop dependency of edoc
fix crash introduced in c7177f8d520d2cb2c9031fec544449cd6cd8cee6
readme
fixup! gitignore file