fist stab at format
added docs for newbie hackers
format supports ~%
minimal tests for format
unbalanced parens
~% test added
princ-to-string to implement ~a and ~S format directives
call write-to-string recursively
reindent
Merge branch 'origin-master' into origin-format

Conflicts:
	jscl.lisp
	src/print.lisp
	src/toplevel.lisp
fixed format for compatibility with new char implementation
Use pop and concatf in basic format
Move hacking tips from the README to HACKING
Remove test because it will fail in the host

We do not have JS package in the host implementation
`error' uses basic format
Better error reporting using basic format
WIP: Strings as array of characters implementation
Simplify tests using format
Merge branch 'master' into strings
Fix symbol name dumping