spray/spray — pull request #876 by gregbeech (2014-05-27 18:24:43+00:00)
Title: + routing: add `optionalAuthenticate` directive

- `optionalAuthenticate` directive provides `Some(userContext)` on
success, `None` if no credentials are provided, otherwise rejects