Fix Default Currency

DefaultMonetaryAmountFormat needs to take the default currency from the
amount format context.
Merge pull request #29 from marschall/default-currency

Fix Default Currency
Resimplified API again.
Fixed test issues.
Refactored some common aspects.
Fixed tests.
Changed implementation to throw ArithmeticException instead of MonetaryEx in case of under-, overflow.
Fixed issue, where arguments with higher scales are not accepted (this is a case where implicit rounding must be supported).
removing autoboxing
Delete jsr354-ri.iml
Merge pull request #31 from otaviojava/master

Removing autoboxing, Delete jsr354-ri.iml.
Fixed useless check.
creates the DefaultMonetaryContextFactory
Merge pull request #32 from otaviojava/refactor_money_context

Refactored Money, separated DefaultMonetaryContextFactory.
Merged with latest repo.
Merge branch 'master' of https://github.com/JavaMoney/jsr354-ri
update this class with builder split
Merge pull request #33 from otaviojava/split_convertion_query_builder

Adapted to renamed builders in API.
fix names
Revert "fix names"

This reverts commit 1044f01cdd02296de15fdb41b9ebf31675c789f1.
Finished separation of Builders, made builders final.
Added toBuilder() method for all kind of contexts and queries.
 Fixed invalid inheritance for some query types.
 Added according create methods and made constructors private.
Unified queries with common aspects.
Fixed several quality issues.