[PLAT-5989] Added visitor for fixed coupons to return empty fixing dates
Merge pull request #44 from OpenGamma/topic/PLAT-5989

[PLAT-5989] Added visitor for fixed coupons to return empty fixing dates
PLAT-6443 - Enhance infrastructure component factories

Move and enhance component factories
Add common-metrics.ini
Add common-infra.ini
Add common-infra-full.ini
Add common-dbinfra-full.ini
Update factories where referenced
Remove incorrect pair class
[PLAT-6455] ensure thrown exception messages are not discarded when throwing OpenGammaRuntimeException
PLAT-6456 - Reduce dependencies of OG-Analytics

Exclude those dependencies that are not needed
Remove JSON dependency
Downgrade poi/csv to test only
[PLAT-6458] Add an AnalyticsEnvironment to allow customisations

Will allow an OG instance to have analytics parameters
e.g. model daycount to be set before entering analytics
Merge pull request #45 from OpenGamma/topic/PLAT-6456

PLAT-6456 #close

Reduce dependencies of OG-Analytics
[PLAT-6548] Remove ThreadLocalAnalyticsEnvironment
[PLAT-6548] rename AnalyticsEnvironment.init()
[PLAT-6459] Added Gamma, Vega, Theta to InterestRateFutureOptionMarginSecurityBlackSTIRFuturesMethod. Reviewed-by: Marc
[PLAT-6460] Added Gamma, Vega, Theta to BondFuturesOptionMarginSecurityBlackBondFuturesMethod. Reviewed-by: Marc
[PLAT-6548] Make AnalyticsEnvironment.setInstace() static

Reorder class layout & fix javadoc error
Merge pull request #46 from OpenGamma/topic/AnalyticsEnvironment

AnalyticsEnvironment added

PLAT-6548 #resolve Merged analytics environment
Fix Locale for Date Parsing

This changeset fixes the locale for date parsing to Locale.ROOT.
Without this change, the classes will fail when running on a
system in Asia in which the Locale has been set to Chinese.

These changes assume that internal representations will use
Locale.ROOT for date conversations.  Display dates should be
modified to use the local language.
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.
add index loader
check point example ibor index loader
use standard conventions rather than synthetic
add more indices to loader