downloaded font awesome as a local resource (not dependent on the Internet)
WIP on tags: testing tag layout

Made a new http://scriptureforge.local/app/sfchecks#/robintest page
which I'll use for testing layout of tags and related controls until
I get it right. At the moment it just has a static list of three tags,
but the layout is getting close to how I want it. Next up: building the
tag list dynamically. Then I'll start hooking up the add and delete
controls, and finally turn the whole thing into a directive.
WIP on tags: better close icon

The closeicon.svg comes from the open-source Font Awesome. I extracted
it as a separate SVG file instead of as a font glyph because I needed
to modify it to make the "inside" of the circle opaque (and white), and
there was no way (that I know of) to do that with a font glyph.
WIP on tags: build tag list automatically

The tag list now generates itself automatically from a Javascript array.
WIP on tags: add/remove functions

Tags now have add and remove functions. Remove function has been
hooked up to the red close button. Still need to add the UI element
for adding tags (a text-entry box that will eventually become a kind
of specialised typeahead). Then once that's working, I'll turn this
into a directive.
WIP on tags: hook up add-tag UI

Tags can now be added as well as subtracted, and the list of tags
updates dynamically. That's everything needed to interact with tags.
Next up: adding a typeahead feature to look up existing tags and
suggest them to the user as he types. Then it will be time to turn
this proof-of-concept into a directive.
WIP on tags: a few fixups in test code
WIP on tags: turn test code into real directive
WIP on tags: Use tag directives (CSS problems)

The directives work, but there are some problems with the overlays.
Still, it's worth a work-in-progress commit.
WIP on tags:  make editors show/hide independently

Had a minor bug where all tag editors were showing or hiding at once.
Fixed now.
tags: overlay css
tags: Make overlay fit container

* overlay now fits to contained content.
* css moved to sf.css as its not particularly generic.
* added tags property to AnswerModel
Merge remote-tracking branch 'origin/master' into feature/tags

Conflicts:
	src/css/sf.css
tags: update css
tags: save tags in answer.
tags: Add missing position relative.
tags: add onDelete to view tags directive

* Add onDelete to view tags directive. This notifies the parent scope when a tag has been deleted.
* Simpliefied the add tag template.
Merge branch 'feature/tags'