v1.0.0 Alpha

Release candidate for the initial MAEC to STIX release.
I wrote a function that tried to clean up nested `print` statements in `stix-validator`:

```python
def _print_level(fmt, level, *args):
    """Prints a formatted message to stdout prepended by spaces. Useful for
    printing hierarchical information, like bullet lists.
    Args:
        fmt (str): A Python formatted string.
        level (int): Used to determing how many spaces to print. The formula
            is ``'    ' * level ``.
        *args: Variable length list of arguments. Values are plugged into the
            format string.
    Examples:
        >>> _print_level("%s %d", 0, "TEST", 0)
        TEST 0
        >>> _print_level("%s %d", 1, "TEST", 1)
            TEST 1
        >>> _print_level("%s %d", 2, "TEST", 2)
                TEST 2
    """
    msg = fmt % args
    spaces = '    ' * level
    print "%s%s" % (spaces, msg)
```

Maybe it could be used here? Caveat: I may have overlooked some core-Python way of doing this.