RSA: auto-detect public keys vs private keys
RSA: update unit test file
CS: Fix "PEAR.Functions.FunctionCallSignature.Indent" sniff.
Merge pull request #206 from bantu/cs-function-call-signature-indent

CS: Fix "PEAR.Functions.FunctionCallSignature.Indent" sniff.

* bantu/cs-function-call-signature-indent:
  CS: Fix "PEAR.Functions.FunctionCallSignature.Indent" sniff.
BigInteger: fix some int64 issues
BigInteger: update comments and add test case
Merge branch 'int64-fix'

* int64-fix:
  BigInteger: update comments and add test case
  BigInteger: fix some int64 issues
Add Diffie-Hellman Test to BigInteger Testcase.
Link testDiffieHellmanKeyAgreement to corresponding bug ticket.
Remove randomness from testDiffieHellmanKeyAgreement.
Skip testDiffieHellmanKeyAgreement on TravisCI+5.3.3+Internal in the meantime.
Merge pull request #317 from bantu/BigInteger-DiffieHellman-Test

Add Diffie-Hellman Test to BigInteger Testcase.

* bantu/BigInteger-DiffieHellman-Test:
  Skip testDiffieHellmanKeyAgreement on TravisCI+5.3.3+Internal in the meantime.
  Remove randomness from testDiffieHellmanKeyAgreement.
  Link testDiffieHellmanKeyAgreement to corresponding bug ticket.
  Add Diffie-Hellman Test to BigInteger Testcase.
BigInteger: speedup internal mode slightly

Changes should yield a slight speedup per the analysis at https://github.com/phpseclib/phpseclib/pull/317#issuecomment-42122335
ASN1: make File_ASN1 accept int primitives and not just Math_BigInteger objects when an integer is expected

The code to convert the regular integer type into the appropriate format could all just be in-line'd when an integer primitive is used but this approach is easier to read.
ASN1: let strings in as well
Merge pull request #336 from terrafrost/asn1-int

ASN1: make File_ASN1 accept int primitives and not just Math_BigInteger ...

* terrafrost/asn1-int:
  ASN1: let strings in as well
  ASN1: make File_ASN1 accept int primitives and not just Math_BigInteger objects when an integer is expected
Merge pull request #335 from terrafrost/internal-mode-speedup

BigInteger: speedup internal mode slightly

* terrafrost/internal-mode-speedup:
  BigInteger: speedup internal mode slightly
SFTP: add file_exists, is_dir and is_file functions

also expand caching layer
SFTP: add support for recursive nlist and rawlist
SFTP: Rudimentary tests for file_exists(), is_file(), is_dir().