FRA to ForwardRateAgreement

Goal here is to get ForwardRateAgreement working in new engine.

@stuartw Could you take a look? Who else could review?
Given the change in behaviour if the fixing date is null, the javadoc for the two constructors below that take a fixing date should be updated from 'not null' to a 'if null, then calculate from the start date.