Code update to RC-1

I've just updated the test site to our current codebase, which is also updated to drupal's CVS repository. The quote -> invoice -> receive payment process is working quite well, a new quickjump block has been added, and the sales menu now lists sales.

There are lots of bugfixes, and neatening things up, but it is still a pain to setup from scratch.

There are some problems with this test version though, we use a taxonomy vocabulary to determine if purchase orders and quotes are open/closed, but there is no equivalent on the test site, and I think we'll move to a separate field like the invoice uses in the future, so at the moment, the quotes and purchase orders menus just list them all.

The main other thing missing from this test version is items. We have an automated process which automatically imports items from multiple computer wholesalers every night, filling the item data and updating prices as it goes.