pimgen: Add new Mako templates

Add three new templates in preparation for another round of refactoring.

argument - For rendering array arguments.
method - For rendering method calls.
signature - For rendering dbus signature arguments.

Change-Id: I9f9806bcb5c1e048aa283e76f9c6f0f8a7bb53ac
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/method.mako.cpp b/method.mako.cpp
new file mode 100644
index 0000000..6450193
--- /dev/null
+++ b/method.mako.cpp
@@ -0,0 +1,9 @@
+${'::'.join(method.namespace + [method.name])}\
+% if method.templates:
+<${(',\n' + indent(1)).join([t.qualified() for t in method.templates])}>\
+% endif
+(\
+% if method.args:
+
+${indent(1)}${(',\n' + indent(1)).join([arg.argument(loader, indent=indent +1) for arg in method.args])})\
+% endif