Rearchitect project layout

This is an attempt to minimize the inline code, and separate language-specific docs as cleanly as possible from docs in specific languages. A few changes have happend:

* Deployment is now exclusively managed by a gem called `middleman-aws-deploy`. This gem will compare deployed md5 hashes with local files, only pushing files that have changed.
* All language docs are now under the source/languages directory tree (currently en, jp)
  * this removes the necessity to manage special long-running branches per translation (master, master-jp, etc).
  * all files that anyone should need to touch in the normal coarse of document writing live under that specific directory, including global navigation (`global_nav.yml`) and i18n files (`en.yml`, `jp.yml`) for translating layout items, such as buttons or layout text