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
Add Angular 1.2.0-rc.2

This is the whole of Angular 1.2.0-rc.2 as downloaded from angularjs.org
in Zip format, minus the docs/ directory.
Switch to Angular 1.2.0-rc.2

The only major change that needed to be made was that $routeProvider is no
longer included in angular.js under 1.2, and also had to be explicitly
specified in the dependencies of the app (adding 'ngRoute' to the module
dependencies). With that change made, everything seems to work post-upgrade.
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
Remove debugging statement from user-visible code

A single line of debugging text, that should have been in console.log,
was visible to the user in the previous commit. It's now been removed.
It didn't expose any internals of the code, but it still could have
caused user confusion and certainly didn't belong on the page itself.
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.