gen_syscalls.py: Remove semicolons, unused variables, and a '!= None'

Fix new pylint warnings:

    scripts/gen_syscalls.py:195:0: W0301: Unnecessary semicolon
    (unnecessary-semicolon)

    scripts/gen_syscalls.py:249:0: W0301: Unnecessary semicolon
    (unnecessary-semicolon)

    scripts/gen_syscalls.py:251:0: W0301: Unnecessary semicolon
    (unnecessary-semicolon)

    scripts/gen_syscalls.py:253:0: W0301: Unnecessary semicolon
    (unnecessary-semicolon)

    scripts/gen_syscalls.py:264:0: W0301: Unnecessary semicolon
    (unnecessary-semicolon)

    scripts/gen_syscalls.py:265:0: W0301: Unnecessary semicolon
    (unnecessary-semicolon)

    scripts/gen_syscalls.py:152:8: W0612: Unused variable 'i'
    (unused-variable)

    scripts/gen_syscalls.py:231:18: W0612: Unused variable 'argname'
    (unused-variable)

    scripts/gen_syscalls.py:344:7: C0121: Comparison to None should be
    'expr is not None' (singleton-comparison)

None is a global object, so 'is' (which is like a pointer comparison) is
cleaner, and more idiomatic Python.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
diff --git a/scripts/gen_syscalls.py b/scripts/gen_syscalls.py
index 7d8bff5..ce2fbbb 100755
--- a/scripts/gen_syscalls.py
+++ b/scripts/gen_syscalls.py
@@ -149,8 +149,7 @@
     mrsh_args = [] # List of rvalue expressions for the marshalled invocation
     split_args = []
     nsplit = 0
-    for i, argrec in enumerate(args):
-        (argtype, argname) = argrec
+    for argtype, argname in args:
         if need_split(argtype):
             split_args.append((argtype, argname))
             mrsh_args.append("parm%d.split.lo" % nsplit)
@@ -192,7 +191,7 @@
         wrap += "\t\t" + "return (%s)ret64;\n" % func_type
     elif func_type == "void":
         wrap += "\t\t" + "%s;\n" % invoke
-        wrap += "\t\t" + "return;\n";
+        wrap += "\t\t" + "return;\n"
     else:
         wrap += "\t\t" + "return (%s) %s;\n" % (func_type, invoke)
 
@@ -227,8 +226,7 @@
     nmrsh = 0        # number of marshalled u32_t parameter
     vrfy_parms = []  # list of (arg_num, mrsh_or_parm_num, bool_is_split)
     split_parms = [] # list of a (arg_num, mrsh_num) for each split
-    for i, argrec in enumerate(args):
-        (argtype, argname) = argrec
+    for i, (argtype, _) in enumerate(args):
         if need_split(argtype):
             vrfy_parms.append((i, len(split_parms), True))
             split_parms.append((i, nmrsh))
@@ -246,11 +244,11 @@
 
     mrsh += "u32_t %s(u32_t arg0, u32_t arg1, u32_t arg2,\n" % mrsh_name
     if nmrsh <= 6:
-        mrsh += "\t\t" + "u32_t arg3, u32_t arg4, u32_t arg5, void *ssf)\n";
+        mrsh += "\t\t" + "u32_t arg3, u32_t arg4, u32_t arg5, void *ssf)\n"
     else:
-        mrsh += "\t\t" + "u32_t arg3, u32_t arg4, void *more, void *ssf)\n";
+        mrsh += "\t\t" + "u32_t arg3, u32_t arg4, void *more, void *ssf)\n"
     mrsh += "{\n"
-    mrsh += "\t" + "_current_cpu->syscall_frame = ssf;\n";
+    mrsh += "\t" + "_current_cpu->syscall_frame = ssf;\n"
 
     for unused_arg in range(nmrsh, 6):
         mrsh += "\t(void) arg%d;\t/* unused */\n" % unused_arg
@@ -261,8 +259,8 @@
 
     for i, split_rec in enumerate(split_parms):
         arg_num, mrsh_num = split_rec
-        arg_type = args[arg_num][0];
-        mrsh += "\t%s parm%d;\n" % (union_decl(arg_type), i);
+        arg_type = args[arg_num][0]
+        mrsh += "\t%s parm%d;\n" % (union_decl(arg_type), i)
         mrsh += "\t" + "parm%d.split.lo = %s;\n" % (i, mrsh_rval(mrsh_num,
                                                                  nmrsh))
         mrsh += "\t" + "parm%d.split.hi = %s;\n" % (i, mrsh_rval(mrsh_num + 1,
@@ -341,7 +339,7 @@
 def main():
     parse_args()
 
-    if args.split_type != None:
+    if args.split_type is not None:
         for t in args.split_type:
             types64.append(t)