Fixed documentation for cfb and crypto files
Crypto.sym
Finished changing all the javascript files, the documentation
now correctly generates via the use of the makefile.
Forgot to add the generated documentation.
Merge pull request #70 from dreamingofelectricsheep/jsdoc-update

Working automatic documentation generation with the newest version of jsdoc (3.2)
Fixed handling of windows line endings within the ascii
dearmoring function.
Compiled the library.
Added utf8 awareness to the literal and userid packet classes. Made s2k
work correctly with utf8 strings. Fixeda visibility issue with the
testing suite and added relevant unit tests.
Merge pull request #73 from dreamingofelectricsheep/utf8-clean

Utf8 support for the encrypted messages (cleanup)
Merge pull request #72 from dreamingofelectricsheep/ascii-fix

Fixed handling of windows line endings within the ascii dearmoring
Switching default hash preference to SHA256.
Started work on providing an uniform interface to all
packet classes that actually uses the object values
instead of igroring them.
Working on making the new packet infrastructure run.
First working packet: writing/reading sym encrypted
and literal packets is working. Tests added.
Added test and working code to the sym encrypted integrity protected packet.
Sym encrypted session key is working, decryption of messages
from gpg works too! Fixed some minor bugs and got rid of a
few globals.
Changed up the interface. Instead of a dedicated list,
all packets are directly on the packetlist object.
Public key encrypted sesssion key is working.
Changed mpi interface to a more sane variant - openpgp
methods MUST return openpgp_type_mpi, using BigIntegers
is prohibited as otherwise the wrapper has no point.
Reading of unencrypted secret key packets seems to be working.