Add flag for bond bootstrapping to use clean or dirty price

Adding a flag to BondHelper to decide determine whether bootstrapping takes place based on clean or dirty price.
Also renamed cleanPrice to just price.

See http://quantlib.10058.n7.nabble.com/Bootstrapping-yield-curve-using-dirtyPrice-instead-of-cleanPrice-td15251.html for discussion.