various additions and fixes

made renderCart() accept arguments
some multi language additions and support fixes,  languages also for
products titles, shipping cost and discount saved in order so you have
them also translated in order