Load |path| and recursively expand any includes.

def load(path):
    """Load |path| and recursively expand any includes."""
    with open(path) as rfile:
        steps = MODEL.parse(rfile.read())

    new_steps = []
    for step in steps:
        new_steps += expand_includes(step, path)

    return new_steps