Clarify --process_closure_primitive default

Also fix a couple typos.
Fix filter() function parameter in jquery externs
Expose renamePrefixNamespace with --rename_prefix_namespace paramter
Reapply b148362d285ebd62520308e264061ee86efad6d5 - was blocking on a compiler release.
Merge pull request #733 from 4u/master

Expose renamePrefixNamespace with --rename_prefix_namespace paramter
Chrome Externs: Add inlineInstallPrivate API.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81462459
[NEW TYPE INFERENCE] Check validity for all FunctionTypes

Also, make Function loose by default and avoid creating unnecessary loose types.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81476159
Merge pull request #672 from fredj/jquery_filter_extern

Fix filter() function parameter in jquery externs
Automatic cleanups in rhino_ast.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81680805
Move the EnumSet containing just TokenType.EQUAL into a static variable, to avoid calling EnumSet.of() multiple times.

When parsing a large deps.js file, EnumSet.of() is about 6% of the total parse time.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81682088
Fix jQuery.post type signature. success may be null, per
http://api.jquery.com/jQuery.post/.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81717130
[NEW TYPE INFERENCE] Do more strict checking when creating ObjectType
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81721227
Make the args to ES6 Promise resolve and reject optional.

This allows the following code to compile successfully:

var p = new Promise(
function(resolve, reject) {
if (someCondition) {
resolve();
} else {
reject();
}
});
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81791870
Simplify some critical path NodeTraversal logic
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81799760
Add HTMLPictureElement to the externs.

Based on https://github.com/google/closure-compiler/pull/734 from Chad Killingsworth.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81804012
[NEW TYPE INFERENCE] Allow Objects, like Functions, to be loose
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81808911
Check for duplicate whitelist entries.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81888925
Optimize smart name removal handling of aliases.  Reduces the runtime of the pass from >30s to less than 3s in the test case.  Primarily this is done by reducing the number of edges in the graph (aliases and parent references), but here I also reduce the reference propagation time, and use the graph node rather than the graph node payload in a couple of places to avoid hash lookups.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81916087
Avoid formatting error messages when using the "look ahead parser"
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81918993
[NEW TYPE INFERENCE] Handle goog.bind using the coding convention.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81988852