Inspect the query and perform eager loading for __include queries.
Fix Makefile

* use specified SETTINGS_MODULE when building assets on deploy
Inspect the query and perform eager loading for __include queries.
Fix event eager loading and use joined load for __include.
Use joinedload_all for eager __include loading.
Merge remote-tracking branch 'origin/feature/eager-load-include' into feature/eager-load-include

Conflicts:
	src/ggrc/services/attribute_query.py
Extend LHN to support custom tooltip view templates
Support custom widget_views in info widget
Split the Directives widget into 3 widgets

* also sort sections
Two fixes for LHN Search

* first, load from normal endpoint if search is empty
  -- this saves a request
* second, hide 'view more' when there is no more to view
Merge pull request #190 from reciprocity/feature/eager-load-include

Now with eager load on __include and a fix for eager loading of Events.
Merge pull request #191 from reciprocity/feature/info-usability

Enable custom views for LHN tooltips and info widgets
Merge pull request #192 from reciprocity/feature/split-directives-tree

Split the directives widget on Program page into 3 widgets
fixed minor type obbjective in tree.mustache
Require X-Requested-By header to prevent 3rd party javascript from
forging requests.
Clean up unintended file addition. Ignore this file in the future as it
is generated by a tool that we use.
Correction to routes and mapping wording
Update docs to specify that X-Requested-By is a required header.
Merge pull request #194 from reciprocity/feature/ken_test_obbjective

Fixed minor type obbjective in tree.mustache
Merge pull request #195 from reciprocity/feature/eager-load-include

Requests require the custom header X-Requested-By to prevent a type of CSRF