Remove 'cl dependency

This only required two things: replacing the calls to `first' and
`second' in `ht-from-plist' with `car' and `cadr' respectively.
Add the ability to pass an TEST argument to `hn-create'

This is mainly useful in case you need to create an hash table with
the test `equalp'.

The default value of TEST is still `equal'.
Add `ht-to-alist` and `ht-to-plist`

Add both functions to README.md
Update the argument list of `hn-create` in README.md
Merge pull request #1 from rolando2424/master

Add `ht-to-alist`, `ht-to-plist` and an optional TEST argument to `hn-create`
minor if refactoring to avoid repetition
removing tabs
ht-to-plist should return a flat list
version bump and changelog update
add unit test for ht-create, ht-get, ht-set, and ht-get with a default
full unit test coverage: ht-remove, ht-clear