Partition html in main.html into polymer elements
Merge branch 'lucyhe-localize_copy_paste' of https://github.com/uProxy/uproxy-networking into lucyhe-polymer_ui_for_copypaste

Conflicts:
	Gruntfile.coffee
Reorganize third party files for new build rules
Divide main.ts into polymer elements & popup.ts
Removed unused files
Reordered functions and fixed formatting.
Moved language dropdown to root

+ small style changes (added lines at the end of files, changed quotes
to single quotes)
Fixed CSS
Update popup title
Retrieve Polymer dependencies with bower
Trimmed bower.json
Merge remote-tracking branch 'origin/dev' into lucyhe-polymer_ui_for_copypaste
Moved some third party code into bower subfolder
Updated i18n readme
Fix messages.json typo
Add <bdi> tags around text fields.
Add Farsi and Arabic translations
Update dir attribute depending on the language.
Moved all globals into a model object.
Update text placeholders to spans.