whitespaces
Remove ICurrency
Raname Types namespace to DoctrineTypes
Simplify, refactor, add new ops and get rid of some…

- replace Currency::$decimals with $subunitsInUnit
- remove Currency::scaleAmount() and unscaleAmount()
- get rid of static CurrencyTable
- add static Math class
- add Money::fromNumber()
- replace Money::getAmount() and getDecimals() with truncated() and fractionPart()
- add Money::mul(), div(), negated(), lessThan(), lessOrEquals(), format() ops
Generate currency .sql table
Extracted class Integer from Money
Money objects postLoad hydratation listener
Default money ref to currency association is named 'currency' [Closes #11]
Require kdyby/doctrine
Renamed decimals to subunitsInUnit
fixed bc with master
Merge pull request #12 from Kdyby/experiment/oo-api

Listener for Money object hydration and redesign of the api