some improvements

the SssSphocoaSystemManager is not yet working!
php5 strict fixes
php5 static fixes
php5 strict static fix
cleanup
bugfix and added feature

Always make a temporary dir to work in.
Also check if hosts rm implementation
supports option 'P'. If not manually
shred all files in folder recursively.
May want to consider 'shred'.
added base64decodeFile() and base64encodeFile()

using openssl cli of course
nemonic changes

especially differentiate use of cypher and cipher.
prepare for SssS_Cypher3

make initCihers() subclassable
introducing SssS_Cypher3

better encryption with built in tamper-test.
SssS_Cypher3 is an intermediary class that should not be
instantiated! Instead use either SssS_Cypher3openSSLcli
or SssS_Cypher3mcrypt. They can be used interchangeably
depending on what the system supports and how much data
needs to be de- or encrypted.

The naming is chosen in this fashion to allow a possible
third option: SssS_Cypher3openSSLphp which would use the
openssl-php-module
introducing SssS_PBKDF2

Password-Based Key Derivation Function 2
based on the work of https://defuse.ca/php-pbkdf2.htm