Configurable taxes

Taxes can be changed in the site settings, applied or not. They are also baked in the bill so we used the same information when showing bill details.

Plus the total of a bill is calculated in the backend and don't trust the user anymore

<!---
@huboard:{"order":75.0,"milestone_order":34,"custom_state":"ready"}
-->