more refactoring

to make the "customer" class and scripts into a "company" object that
can be attached to users instead of projects
ref
force utf8 for db connection
Merge branch 'master' of git://github.com/philippK-de/Collabtive into smarty3