Rename 'manual' fields

There are a variety of fields related to whether pieces of data were
manually or automatically created.  This patch just clarifies their
names.

Also drop unused approval_id.
Make method names better match field names
Clean up feature helpers... so much more to do
When manually approving dependency, document approver and notes
Show whitelisted licenses in HTML; clean up visual design

Still need to do markdown report
Show approval details in markdown report
Extract shared helpers for rendering HTML and Markdown
Show time of approval in HTML and markdown
When manually adding dependency, document approver and notes
Fix date rendering in JRuby

Sqlite stores datetimes as strings or numbers, and the JRuby sqlite
driver doesn't parse them correctly.

https://groups.google.com/forum/#!topic/sequel-talk/dV8UZMYYY5k
Lift repeated tag out of ERB conditional