WIP: Fix: Make sure `$.dataToArray` function works for features that don't have any targets defined for them.
WIP: Fix: Make sure `$.dataToArray` function works for features that
don't have any targets defined for them.

The `data` function that jQuery defines returns *objects* (instead of
strings) for empty target lists (`data-targets="[]"`), which means that
blindly calling `substring` on its return value will not work for cases
in which a given target list is empty.

itsjeyd/ODE,itsjeyd/ODE,itsjeyd/ODE,itsjeyd/ODE