どの場所から実行してもload関数の相対ディレクトリを指定出来るようにした

cソースのed関数を削除してlispの初期化ファイルに定義
複数の初期化ファイルの呼び出しをlispのloadでする書き方からCで書く方法に変更
gitにlsp/を追加
memory.cのコードを整形
princのリストとベクタの中の出力を修正
lisp.hを整形
c**rを追加、defmacroをsystem::define-macroに移動

Cのソースに定義してあるdefmacroをlispで定義する方法に変更
これでdefmacroのパラメータの分配をlispで定義したdestructuring-bind
で出来るようになった
cons.cのmap関数群の定義の重複部分をまとめた書き方に直した