Merge pull request #26 from ledgersmb/master

Bringing master up to date.
Fixing approval handling for cogs

--HG--
extra : source : abb4e97ac891449c8f889a93ff79b7b26ee0ac51
Fixing one issue found with assembly/cogs, partially fixing another.

--HG--
extra : source : 105be5f5e8ee6713239debbe29bf1b20674b7478
Fixing inability to add cogs to assemblies

--HG--
extra : source : b13d9b41dad553a5cf9372dd28b6b41b398a0555
Minor docs adjustments and fixes for cogs on assemblies

--HG--
extra : source : 53cb31235bf69b64944620e1a037604469d00f1a
Merge pull request #170 from ehuelsmann/master

Factor out duplicated code from setup.pm and patch-release-upgrade.pl
Merge pull request #169 from einhverfr/master

COGS/mfg fixes
Refactoring mfg lot material for better mfg support later
Merge pull request #172 from einhverfr/master

Refactoring mfg lot material for better mfg support later
Merge pull request #28 from ledgersmb/master

bringing up to date
Fixing 1073, email addresses not showing up for orders and quotations

--HG--
extra : source : ad80ec1f4aa526e9bc8754c5672eed66012e795d
Fixing rework of email fix

--HG--
extra : source : bec1c7368953ad899e1b638cfdefa530574a5e62
Removing LedgerSMB::parse_amount from payment.pm
Merge pull request #173 from einhverfr/master

Fixes 1076, email address not on email quote/order
Removing parse_amount from LedgerSMB.pm
Removing more LedgerSMB functions
Merging master
Merge pull request #176 from einhverfr/redicing_ledgersmb.pm

Reducing ledgersmb.pm
Merge pull request #38 from ledgersmb/master

sync over master branch