ADD: Added a new manual branch of spongycastle called "strippedcastle" which is
simply a stable tag release of spongycastle with as much of the spongycastle
source code as possible stripped away to make the library smaller. Strippedcastle
is intended to contain only the essentials parts of the library needed for
Tinfoil-sms.

NOTE: strippedcastle is a branch of stable tag release of spongycastle
(commit 5e657d1ec91bed246b368cb3c6c76a2ae574d3d2) that has been MANUALLY
added to this project. No source files have been modified just the
unnecessary packages and source files have been excluded.
Added my cryptographic nonce class to the library

The cryptographic nonce operates as an external generator and is used to
implement proper IV support for IESEngine.
Updated IESEngine to support IV for block ciphers which use an IV

Currently IESEngine has IV support for the following block cipher
modes of operation SIC/CTR, CBC, OFB, and CFB
Updated the Nonce class to use cycles to restore the previous state

The last cycle count is now used to restore the Nonce generator to the
previous state rather than that last "nonce/IV" itself since this
results in restoring to an invalid state if a nonce is repeated by
the CSPRNG...

The last cycle count, which is a counter for the number of nonce/IV is
now used to ensure that the generator is always executed properly.
Moved stripped castle into separate strippedcastle directory
Merge branch 'master' of /home/jon/Source/github/test