Change sequential target API

Targets now expose the difference between normal and sequential dependencies.
The target itself is never special, it just has one set of dependencies it runs
in order and one it does not.

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>