jsondiff: Add --ignore-added option; fix option parsing.
diff --git a/scripts/jsondiff.py b/scripts/jsondiff.py
index bd45fdb..8719cd5 100755
--- a/scripts/jsondiff.py
+++ b/scripts/jsondiff.py
@@ -301,6 +301,10 @@
     optparser = optparse.OptionParser(
         usage="\n\t%prog [options] <ref_json> <src_json>")
     optparser.add_option(
+        '--ignore-added',
+        action="store_true", dest="ignore_added", default=False,
+        help="ignore added state")
+    optparser.add_option(
         '--keep-images',
         action="store_false", dest="strip_images", default=True,
         help="compare images")
@@ -310,14 +314,14 @@
     if len(args) != 2:
         optparser.error('incorrect number of arguments')
 
-    a = load(open(sys.argv[1], 'rt'), options.strip_images)
-    b = load(open(sys.argv[2], 'rt'), options.strip_images)
+    a = load(open(args[0], 'rt'), options.strip_images)
+    b = load(open(args[1], 'rt'), options.strip_images)
 
     if False:
         dumper = Dumper()
         dumper.visit(a)
 
-    differ = Differ()
+    differ = Differ(ignore_added = options.ignore_added)
     differ.visit(a, b)