Changes to make Mondrian an OSGI-compatible bundle.

- Mondrin Configuration and service exposure is done through a standard Blueprint XML beans file. PropertiesService serves as a vehcile for the MondrianProperties

- ClassResolver switched to use the local Classloader of Mondrian as OSGI will provide access to needed classes.

- Build updated to inlcude a BND step, using the mondrian.bnd file as a template for the OSGI manifest entries.
[MONDRIAN-1819]  Mondrian generates timestamp predicates for date fields

1819 is a bug that applied to Mondrian 3.x.  Bringing over the test to lock in functionality in lagunitas as well.
This commit also fixes the RolapSchema.getStar() method, which formerly would always return null.
Merge pull request #200 from mkambol/lagMon1819

[MONDRIAN-1819]  Mondrian generates timestamp predicates for date fields
Merge pull request #198 from pentaho-nbaker/lagunitas

Changes to make Mondrian an OSGI-compatible bundle.
checkFile: check for copyright 2014; more liberal check for spaces after import.
Code formatting.
[MONDRIAN-1844]  Correcting a NPE issue when .getPropertyFormattedValue() is passed  a property object which is either not found in one of the maps, or is of an unknown type.
Merge pull request #213 from mkambol/mon1844

[MONDRIAN-1844]  Correcting a NPE issue when .getPropertyFormattedValue(...
Merge branch 'lagunitas' into tajo