Inline translation of comments, discussions, motions and votes

- Adds translation caching, so we don't have to query bing every time we create a translation
- Adds a translation controller to handle generic translation requests
- Add front-end translation option for Discussion, Motion, and Vote objects