Ensure routes vector is still adjustable and has a fill-pointer

The CL Spec makes no guarantee that delete-if will preserve vector
attributes such as fill-pointer and adjustable and in fact LispWorks
6.0.1 was not in this case.
Add method-equal to test method keywords and lists of same for equality
route-equal factors out common test in upsert-route and clear-route
Merge pull request #46 from gtod/route-dev

Merging routing system updates/fixes