Fixed argparse + StringIO mocking

Needed to import unicode_literals before argparse in order for it to work
correctly when stderr is mocked with an io.StringIO