rebase our changes on top of bolinfest/master"

Hello @nicks, 

Please review the following commits I made in branch 'nick-rebase'.

7fb1cd4b546ff9a1df6970b0ee0367d9c0f84837 (2014-08-18 09:57:31 -0400)
update the readme

9106de304ac795bf0465b4ae4000496c83f70007 (2014-08-18 09:50:51 -0400)
also update the plovr jar

c3391c51e0cde05058e0b5aa86fc460670f4d23d (2014-08-18 09:50:49 -0400)
bump version

4c2a51a606aa6585eddc58aca6121843d9609198 (2014-08-18 09:50:43 -0400)
update version

05c3961b017aba9f21493b26154d97255113bc0e (2014-08-18 09:50:31 -0400)
bump plovr version

4002248899981f411904ab04c5c3d79e9cc0b5a9 (2014-08-18 09:50:29 -0400)
update readme

4b8f14e7fb56eeb070c0dbf64746bad5e6d2dc00 (2014-08-18 09:50:29 -0400)
Update plovr with new compiler and library code

7f2f1e686f6125d19f9949fed43f9dfecb74e751 (2014-08-18 09:50:27 -0400)
Release plovr version

8ab14ae5fd275a14fb69a070b5dae5ae4846d5ea (2014-08-18 09:50:25 -0400)
Bump closure version

296420e9aed8c276d567f856c28a068b8acd9be8 (2014-08-18 09:50:25 -0400)
Just use the embedded closure-stylesheets rather than using npm

cad3b2a5dc33c7fef1a295c802cb2ceb2fc59c6d (2014-08-18 09:50:25 -0400)
symlink the readme

686482f86ad6d6d5d0977f3c61b66bf7edf6b11d (2014-08-18 09:50:25 -0400)
Re-sync from bolinfest/plovr and nicks/plovr. Upgrade the plovr jar. Update the version to 0.5

51c9a254270efb51afd6a876e5b6745e28f33524 (2014-08-18 09:50:22 -0400)
Update the plovr jar

9f70745bb8297d01cd74a966638dc9081254cb30 (2014-08-18 09:50:20 -0400)
Rebuild plovr.jar

9c821f403685cf57dbc8dc12188431cc795727b7 (2014-08-18 09:50:18 -0400)
Upgrade plovr to use v20130912 of closure-library and closure-compiler.

9fa088692551a2720f248d84eefb5ed2f785f056 (2014-08-18 09:50:16 -0400)
Release new plovr version

41d461991a17783eff81851832cb626d6259b547 (2014-08-18 09:50:14 -0400)
use closure-templates-src instead of closure-templates

ddab0bda83e2b6c78ecd71a508cf13a79d1439c0 (2014-08-18 09:50:14 -0400)
Fix up plovr tests

20c6a725086147370d5b440236cbb9f47c94a88d (2014-08-18 09:50:14 -0400)
Start JVM with 4G heap size only when running on 64bit machines
We need to fix this so it runs on 32bit machines, because 32bit machine doesn't have 4G memory to address.

68a65a192efd1059bbb0be9e8c9ee073397958a1 (2014-08-18 09:50:14 -0400)
Remove old install scripts and update the readme

dea8d6dea6d7432e32fcef1fe5bf4c30983ab5eb (2014-08-18 09:50:14 -0400)
Update the version to 0.2.1

f24179fccd9ee633725e10416f696cb2aeae0c5a (2014-08-18 09:50:14 -0400)
Only echo the java invocation

feca6d5cfa0634f94d7bbf4e55828d7cf70169ed (2014-08-18 09:50:14 -0400)
Default to -client GC on build

a0d5ad330f9297a539e228d818958004b662564f (2014-08-18 09:50:14 -0400)
Allow us to run plovr in client mode or server mode

037986411d619164fda9199bab368ea6ae1004fe (2014-08-18 09:50:14 -0400)
Package Version 0.2.0, using October 2012 build of plovr

1f5ce2951deae1be1edf2922519f714577ec0524 (2014-08-18 09:50:14 -0400)
Bump version.

3a353583c6ba3d349a56121d5cbf8e4999213e4f (2014-08-18 09:50:14 -0400)
Add a workaround for a Node weirdness.

9bda635e2e50fd11431b7768042d8555edf2375f (2014-08-18 09:50:14 -0400)
[fix] path.existsSync was moved to fs.existsSync

c1391e54683fa9fad1b68cdf3615e7f09afe4f10 (2014-08-18 09:50:14 -0400)
Updated plovr to use up to 4gb of ram

05cc07582869730c8c12fc89a69c6be6737ea4f6 (2014-08-18 09:50:13 -0400)
Expand slightly.

d74b7eab1479db5b6ac4e1561a136771ba4b18f4 (2014-08-18 09:50:13 -0400)
And another.

6263a9314f4bab94fc5ea6d88006a6d2c80ad84d (2014-08-18 09:50:13 -0400)
Fix a copy-paste travesty.

d60694cddecee31ff007e25ea90ccdfefbe28c12 (2014-08-18 09:50:13 -0400)
A little color.

2bc4275247451a9d10c993b90e79e84f864b9ae3 (2014-08-18 09:50:13 -0400)
Provide handy link.

94484449e5c1cb692a68a704cf5608d25c565fdb (2014-08-18 09:50:13 -0400)
Document.

088924f50fc9b93c01ca73dc4feadde01d21af29 (2014-08-18 09:50:13 -0400)
Errant comma.

45c8648ca30a788fca883d9abd9648369f80808b (2014-08-18 09:50:13 -0400)
First cut.

7344e5b54a438c1944b6d41ec661554b74aa06dc (2014-08-18 09:50:13 -0400)
first commit

647e00565e082e9daf771cc9c4b5630ff61bb963 (2014-08-18 09:50:13 -0400)
Put goog.requires in HTML, so that symbols are loaded in the right order

3f54b75970844c1192050f4e5c78d9b5e5c8ca60 (2014-08-18 09:50:13 -0400)
Adapt the plovr error reporter for normal input files, so that we get errors when compiling soy in RAW mode.

R=@nicks