Update template/soy tests and [] config to include python runtime tests.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81999451
Make implicit narrowing compound assignments explicit.

Compound assignments to variables with type byte, char, short, or float hide
dangerous narrowing conversions. This change makes implicit narrowing
conversions explicit in preparation for enabling a new compiler error that will
prevent narrowing compound assignments.

More information:
https://docs.google.com/document/d/1yGWa1aqtHNPSRh4jLufTh5z4oaXp_V3R0jT-ndQYbLM

Tested:
[] presubmits for global presubmit queue
[]All failing tests were failing before this change
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82036724
Allow question marks in attribute names to support polymer conditional
attribute syntax. See
https://groups.google.com[]forum/#!topic/polymer-[]/N_B1o1VnXa4
for more context.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82153681
Add a new method to SoyValue to allow for values to write themselves to an output stream rather than having to call 'coerceToString' first.

This should eventually enable our lazy transclusions to avoid intermediate
buffers by allowing the lazy soy values to manage their own buffers (or not).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82154233
Add myself to Soy OWNERS for open-source stuff.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82439979