Fix various typos

Bug: issue 8673, issue 8675, issue 8676
Change-Id: I82acb0968502426b0bc484185d91f0b012b8d510
diff --git a/src/main/markdown/articles/mvp-architecture.md b/src/main/markdown/articles/mvp-architecture.md
index 762da3f..4284fdd 100644
--- a/src/main/markdown/articles/mvp-architecture.md
+++ b/src/main/markdown/articles/mvp-architecture.md
@@ -474,7 +474,7 @@
 
 <p>Now that we have the flow straight, we need to decide where to put the code.
 Given that history is not specific to a particular view, it
-makes sense to to add it to the AppController class.</p>
+makes sense to add it to the AppController class.</p>
 
 <p>To start with, we'll need to have the AppController implement <a href="/javadoc/latest/com/google/gwt/event/logical/shared/ValueChangeHandler.html">ValueChangeHandler</a>
 and declare its own <a href="/javadoc/latest/com/google/gwt/event/logical/shared/ValueChangeHandler.html#onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent)">onValueChange()</a>
diff --git a/src/main/markdown/doc/latest/FAQ_DebuggingAndCompiling.md b/src/main/markdown/doc/latest/FAQ_DebuggingAndCompiling.md
index 8873ff1..493d6bc 100644
--- a/src/main/markdown/doc/latest/FAQ_DebuggingAndCompiling.md
+++ b/src/main/markdown/doc/latest/FAQ_DebuggingAndCompiling.md
@@ -194,7 +194,7 @@
 
 <li>Use <tt>&lt;set-property&gt;</tt> in the <tt>HelloFirefox</tt> module that explicitly sets a value for the <tt>user.agent</tt> client property. (See <tt>&lt;define-property&gt;</tt> in <tt>UserAgent.gwt.xml</tt> for the possible values.)
 
-<li>Use <tt>rename-to</tt> in the <tt>HelloFirefox</tt> with the same value as in the <tt>Firefox</tt> module so the generated <tt>.nocache.js</tt> file will have the same name (see <a href="DevGuideOrganizingProjects.html#DevGuideModuleXml">Renaming modules</a>.)</li>
+<li>Use <tt>rename-to</tt> in the <tt>HelloFirefox</tt> with the same value as in the <tt>Hello</tt> module so the generated <tt>.nocache.js</tt> file will have the same name (see <a href="DevGuideOrganizingProjects.html#DevGuideModuleXml">Renaming modules</a>.)</li>
 
 <li>Compile the <tt>HelloFirefox</tt> module instead of the <tt>Hello</tt> module.</li>
 
diff --git a/src/main/markdown/doc/latest/tutorial/RPC.md b/src/main/markdown/doc/latest/tutorial/RPC.md
index b041d12..209d035 100644
--- a/src/main/markdown/doc/latest/tutorial/RPC.md
+++ b/src/main/markdown/doc/latest/tutorial/RPC.md
@@ -334,7 +334,7 @@
 
 <h3>Making asynchronous calls to the server</h3>
 <p>
-You need to to add an AsyncCallback parameter to all your service methods.
+You need to add an AsyncCallback parameter to all your service methods.
 </p>
 <p>
 To add an AsyncCallback parameter to all of our service methods, you must define a new interface as follows:
diff --git a/src/main/markdown/usingeclipse.md b/src/main/markdown/usingeclipse.md
index 3ebd775..16db7e7 100644
--- a/src/main/markdown/usingeclipse.md
+++ b/src/main/markdown/usingeclipse.md
@@ -65,7 +65,7 @@
 
 <p>In the Install dialog, you will see an option to install the Plugin as well
 as the GWT and App Engine SDKs. Choosing the SDK options will install a GWT
-and/or App Engine SDK within your Eclipse plugin directory as a convinience.
+and/or App Engine SDK within your Eclipse plugin directory as a convenience.
 </p>
 
 <p class="note" style="margin-top: 0.7em;">GWT release candidates are not bundled with The Google Plugin For Eclipse. If you're interested in using a GWT RC SDK, download and add it to your workspace as described <a href="https://developers.google.com/eclipse/docs/using_sdks">here</a>.