Merge pull request #140 from juliopontes/staging

Fixes
Right order of table headings at Shared Documents
Language strings at upload form fixed
Deal custom fields: $item is object, not array
Text, number, currency custom fields can be edited at item detail
Fixed picklist and forecast formated
Date custom field remade
Company loads as object instead of array to unify with other items
Company view cleaned from unused code
Merge pull request #141 from escopecz/staging

Custom field fixes, company is object
Model review
Use query builder for all concat functions for cross-DB support
Add a Factory class
Use the Factory instead of static Container methods
Remove Cobalt\Container
Move common code for instantiating models into the Factory
Use the Factory in place of ViewHelper and directly instantiating models
Fixes

- LinkHelper
- Reports Graphs
- CobaltChart
merge