add try-catch block for cross-script permissions

This commit adds a try-catch block to deal with the situation
in which opengamma is being called from another web page.  In
this situation, the cross-scripting permissions block access to
the parent window object, leading to the OG gui not rendering.
check if opener is an og page

Check to see if window.opener is an og page before skipping handshake.
Without this page, the OG GUI will fail if called from a non-OG page
via a web link.
output only path in css

This patch changes the css output to output only the path of the URI
rather than including the host.  This makes it consistent with
the javascript behavior, and is necessary for OpenGamma to work
properly if it is behind a proxy server, which can change the
name of the host.
FixUp PR
Merge branch 'origin/develop'
Merge branch 'joequant-routing-fix'
Merge pull request #84 from joequant/css-proxy-fix

CSS proxy fix
REQS-77 - all data can be captured from sources when running a view
REQS-77 - all data can be captured from sources when running a view

Fix compile error
REQS-77 - all data can be captured from sources when running a view

Fix tests
[PLAT-6584] Correct inflation bond yield and price from curve. (Vince)
REQS-77 - all data can be captured from sources when running a view

Fix tests
PLAT-6590 Move RedisSimulationSource behind an interface
REQS-77 - all data can be captured from sources when running a view

Address review comments
Merge pull request #85 from OpenGamma/topic/REQS-77

Topic/reqs 77
[REQS-172] Change EquityTRS packages names. Linked EquityTRSValueDelta calculator to the relevant method. Converted DeltaValue to the TRS currency. (Ian)
PLAT-6589 - Added TestGroups.REGRESSION

Reviewed-by: Stephen
Update release notes
PLAT-6601 - Add get/setPermissions delegating to required permissions

Reviewed-by: Stephen