Fix error in moe_config.json

Add script to push templates via moe.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65392819
Initial implementation of {@inject} for Soy templates. This syntax allows you to declare your injected parameters just like regular {@param} parameters, with strong types, and use them like regular variables ($ij no longer needed). This also means that you can inject proto types, since the type information needed to generate the getter / setter calls is available.

Internally the TemplateNode now maintains two lists of parameters, regular parameters and injected parameters. Injected parameters are not considered part of the template's calling signature, however they are required to conform to the usual rules of parameters (i.e. declaring a parameter and not using it is an error). You should only declare the injected parameters that you actually use.

For rendering in both Java and JS, the logic is pretty simple: If it's an injected parameter, get the value from 'ijData', otherwise get it from 'data'. Injected parameters will be runtime type checked just like regular strongly-typed parameters.

One open issue is that the template author cannot choose the name of an injected parameter, they can only use the name that is provided in the injected data. This means that if there is a naming conflict between a regular parameter and an injected parameter, the regular parameter must be renamed. At some future point we may look into adding parameter name aliases to address this issue.

This CL also simplifies the template parser grammar by refactoring it to not require as many lookaheads.
Also, the template parameter list is no longer nullable - it returns an empty list if there are no parameters.

Note: There are currently no integration tests in this CL yet.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65454818
Avoid using the deprecated UScript.getCodeFromName() method.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65499472
Integration test for the new @inject syntax, and a minor tweak to the code generator.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65619161
Add SanitizedContent ordainers for Nova
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65819493
Conversions between Soy's SanitizedContent type and the c.g.common SafeHtml and
SafeHtmlProto types.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66001091
Stabilize order of soy.esc.$$ESCAPE_MAP_FOR_.

Also stop adding extra newlines.
Found in []
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66101306
Use goog.string.htmlEscape in EscapeHtml.

I'll benefit from this in []
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66428725
Update SafeHtml proto location.

security/types/proto:html is being deprecated in favour of webutil/html/types:html_proto. The java package does not change with this move.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66606139
Delete dependencies on shopper targets.

Tested:
$ [] test [] []
[]
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66737229
Make Soy JS compilation fail, if a referenced model or controller is not present in the compilation mode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66855425
ICU 53 has been released into []/. Re-enable test (cf. 65325866).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66918057
Sunsetting freezone, removing dependencies
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67097700
Add a way to create SanitizedContent easily from constants.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67636883
Add note to send CL's to use unsafe SanitizedContent ordainers to me.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67712855
Support SafeHtml in SanitizedHtml.from.

I don't want to bring whole SafeHtml to nogoog_shim so I've added the test just to the usegoog version.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68049094
Migrate MoreAsserts.assertContains() usages to Truth ([] MoreAsserts will soon be deleted.
More information: []
Tested:
[] --sample for global presubmit queue
[]
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68189164
Move []'s CSS inlining infrastructure to MSS itself, so it can be used from []s. Current CL is just a rename and contains no functional changes. I kept visibility tight, so it can be further refactored easily.

Next steps:
- actually use it in []s
- generalize for JS
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68837240
Convert initial data to use strict auto-escaping.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69034216
This CL implements step (A) of the migration to make autoescape="strict" the
default for Soy templates; see []
It introduces new names "deprecated-noautoescape", "deprecated-noncontextual",
"deprecated-contextual" for to be deprecated Soy autoescape modes "false",
"true" and "contextual, respectively.  The existing names are retained for
backward compatibility during migration.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69157489