Add BouncyCastle to gitignore.

It is needed to build but as it's a binary should not be committed.
Add line ending configuration.

Git can handle line ending normalization.
See http://git-scm.com/docs/gitattributes
    https://help.github.com/articles/dealing-with-line-endings