bgooren: Insert based on position over current target (top half = before, bottom half = after)

Source: https://github.com/farhadi/html5sortable/issues/53