update ignore file
fix g++ warnings (with klaus), fix markov swaption engine (nominal, streamlined npv0 formula)
backward compatibility
fixed g++ warnings, make markov test suite run without QL_NEGATIVE_RATES defined, updated cached values for berm swaption test
merge with vendor branch
preliminary extensions of test suite