Package improvements

Based on #100 this adds the three DO-*-SYMBOLS, FIND-ALL-SYMBOLS and PUSHNEW. 0a14bfd was necessary to get the declarations in PUSHNEW to compile, but it will also be needed for the other places where DECLARE can occur.