Add support for mapc
Implement SUBSEQ for lists
Misc. fixes to SUBSEQ, tests
[test] Add a test for mapcar
[test] Remove comments about EQUAL not being properly defined for lists
Relax compiler literal caching

Equal is too general. Diferrent literals are considered the same and
if you modify destructively one of them, then other were modified too.
Merge https://github.com/abeaumont/jscl

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Merge pull request #89 from Strigoides/subseq

SUBSEQ implementation for lists
[test] Add tests for CONS, CONSP, ATOM, RPLACA and RPLACD
[test] Remove debug print from MAPC test
car and cdr variants: order definitions properly, remove duplicates and add missing ones
Merge pull request #90 from abeaumont/master

Improvements to various lists functions
[test] Add tests for car and cdr variants
Merge pull request #91 from abeaumont/master

[test] Add tests for car and cdr variants
Add support for STRINGP function
Add support for SUBLIS function, including tests
sublis: take sanity check out of recursive function
Change Ecmalisp to JSCL in comment.
Add test for string<
Add test for string< and get it to fail

dummy string< created for test failure.