Fix bug in directional relationships caused by the Array() method.

We were assuming that Array({:some => :thing}) would give:

  [{:some => :thing}]

but it actually gives

  [[:some, :thing]]

Fixed by porting the ActiveSupport "wrap" method into ASUtils and using
that instead.
Modify EAD export test to make it pass in isolation