Add flag for bond bootstrapping to use clean or dirty price
Merge branch 'master' of https://github.com/lballabio/quantlib into bootstrap_bond_on_dirty_price
Rename cleanPrice to price
Added China Shanghai Inter-bank Offering Rate index
Clean up bond helpers.

- Use make_shared where possible (not everywhere, since implementation
  for pre-C++11 compilers takes a maximum of 9 parameters);
- prevent instantiating two copies of the same bond in fixed-rate helper
  (this also fixes a bug in which only one of the two copies took into
  account the ex-coupon date);
- group inspectors in interface.
Merge pull request #98.
Clean up source.

- Renamed header;
- Converted hard tabs into spaces.
Removed DailyTenorShibor.

Unlike for Libor, this index doesn't have business logic and won't
be used as a base class.  If needed, we can add it with its specific
name instead.
Updated VC++ and Dev-C++ projects.
Merge pull request #100.