49231655 Testing of n to 1 links for a single case.
49231655 More testing of n-ary linking.
49337429 Add a service description implementation and associated tests.
49231655 Rename a test scenario for clarity.
49231655 49337429 Adopt service description in tests.
49231655 49337429 Finish adoption of service description in existing
tests.
49231655 49337429 Finish adoption of service description in existing
tests.
49231655 49337429 Finish adoption of service description in existing
tests.
Change initial environment setup

* use Makefile instead of Chef recipes for things that will need
  to be run repeatedly or deployed to non-VM environments
* make src/requirements.txt explicitly include desired dependencies
  to avoid overriding App Engine-provided libraries in packages.zip
* add bin/init_env to setup the development environment on login
Add CSS/Javascript asset dependencies as git submodules
Shuffle things around

* move `ggrc.json` to `ggrc.builder.json` to avoid masking built-in
  `json` module
* move scripts to bin/ and make them execute relative to the correct
  directories
* update requirements files
* move app initialization to `ggrc.app` to avoid always importing Flask
  app (in theory)
* move settings to use environment variable GGRC_SETTINGS_MODULE, ala
  Django, and to avoid depending on filesystem state for settings
Add (most?) assets from Rails app along with initial "asset pipeline"

* add bin/{build,watch}_{compass,assets} for monitoring and
  rebuilding compiled "static" assets
* add `ggrc.views` module to contain non-RESTful endpoints
* add initial semi-ported templates to demonstrate Jinja2 and PyHAML
  usage and asset-pipeline inclusion

* Javascripts forked at c4f8aa78ae86 into src/ggrc/assets/javascripts
* Stylesheets forked at c1dfff0daf93 into src/ggrc/assets/stylesheets
* Images      forked at 18badda37500 into src/ggrc/static/images
* Mustaches   forked at 618ab6ebfd7d into src/ggrc/static/mustache
Enable asset pipeline, template extensions, and `ggrc.views` in `app.py`
Temporary fixups for requirements.txt

* include HamlPy until deployment process is ironed out or HamlPy is
  patched
Update documentation to reflect the current steps required to get the
environment up and running.
Fix launch_gae_ggrc snippet
Be sure to also update dev virtualenv for requirements.txt on
provisioning. Clarify that the virtualenv setup is run on every
provision, not just the first, by the descriptive text of the action.
Enhance the documentation, breaking down what goes on in the Quickstart
and improving the Gotchas section.
It is probably worth mentioning that a change to the submodules will
most likely imply the need to build Sass and other web-assets.
Fix typo