opensc: added openssl deep

Even when not deliberately, actively configured with openssl enabled, it picks up and leans on the system openssl anyway. This pokes it onto our OpenSSL instead. All other changes are style tweaks, and an added simple test.

```
/usr/local/bin/cardos-tool:
	/usr/local/Cellar/opensc/0.14.0/lib/libopensc.3.dylib (compatibility
version 4.0.0, current version 4.0.0)
	/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current
version 0.9.8)
	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version
1.2.5)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1213.0.0)
```