Fix the ambiguous integer literal error

This commit fixes this:

> src/crypto/symm.rs:95:25: 95:52 error: cannot determine a type for
> this expression: cannot determine the type of this integer; add a
> suffix to specify the type explicitly [E0101]
> src/crypto/symm.rs:95                 let v = if padding { 1 } else { 0 } as c_int;
Merge pull request #35 from Kroisse/master

Fix the ambiguous integer literal error
Derive things on SslMethod
Fix lints for non snake-case functions
Allow setting hostname to support TLS-SNI
Merge pull request #36 from andrew-d/andrew-add-deriving

Derive things on SslMethod
Merge pull request #37 from andrew-d/andrew-fix-lints

Fix lints for non snake-case functions
Allow getting the compression used in a connection
Merge pull request #38 from andrew-d/andrew-get-compression

Allow getting the compression used in a connection
Make Ssl public, add new constructor to SslStream that takes an Ssl instance
Merge pull request #39 from andrew-d/andrew-support-tls-sni

Allow setting hostname to support TLS-SNI
Remove failing constructor wrappers
Add build and testing instructions to the readme

Important: Windows dependencies and running test OpenSSL server
Update README.md
Update README.md
Merge pull request #42 from cybergeek94/patch-1

Add build and testing instructions to the readme
Switch PKey load/save functions to RSA specific
Switch to the more sane RSA PUBKEY function

For differences, see:
http://openssl.6102.n7.nabble.com/difference-between-i2d-PUBKEY-and-i2d-PublicKey-td43869.html

This will break loading of *public* keys generated before this commit
Merge pull request #44 from mvdnes/rsa_pubkey

Change functions used by PKey {load,save}_{pub,priv}
Update for rust rfc 52 changes