Extend IEncodeClojure to default

This makes js->clj work on the odd objects we often get back from Parse,
which is full of win.
Reuse old attrs->clj implementation inside js->clj

We really do need to specially handle all the cases before assuming
object, so do that.
Special case pulling out id from a parse object
Upgrade js->clj

- more precise object parsing, avoid turning dates and things into parse
  objects
- coerce parse object fields ending with "At" into real dates. otherwise
  they are v8::Dates and we can't properly serialize them into #inst
  literals

We could do better than the regex matching if we could get a handle on
an instance of a v8::Date at load time, but I just can't figure out how
to do that, yeesh.
0.19.0
Merge pull request #11 from travis/extend

js->clj upgrades
0.20.0

Not sure 0.19.0 deployed right, so redeploy
snapshot
Adjust ironmq library for new js->clj behavior

So much cleaner all over the place
Merge pull request #12 from travis/ironmq

Ironmq
0.21.0
SNAPSHOT