Remove "annotate-models" gem, it's been unpublished by its authors.
THEME: Fix invalid ERB, which "erubis" can't parse.
Improve environment to load all plugins, not just ones that were listed.
DEPENDENCY: Update to Rails 2.3.12.
DEPENDENCY: Add "rdoc" gem and update Rakefile to use it.

Rails 2.3.12 fails unless the "rdoc" gem is present and the Rakefile uses it.
DEPENDENCY: Add "loofah" and "loofah-activerecord" to sanitize HTML.
Remove "hpricot" gem, replace with "loofah".
Update webadmin to let bundler install using sudo.
Add Vagrant support, see VAGRANT.md for instructions.
Fix environment so 'script/server --daemon' will work.
Fix Gemfile by making "ruby-debug" a dependency.

Previously I used trickery to load "ruby-debug" using #require in hopes
of only loading it when it was available. Unfortunately, this caused it
to load the latest versions of a few gems, which could be at odds with
what the Gemfile specified, such as "linecache" and "columnize".

The solution is to make "ruby-debug" a real dependency.
Merge branch 'master' into with_vagrant

* master:
  Fix Gemfile by making "ruby-debug" a dependency.
  Fix environment so 'script/server --daemon' will work.
Add mechanism to add local provisioning rules to "vagrant/cookbooks/vagrant/recipes/local.rb".
Add mechnism to add local Vagrant overrides to "Vagrantfile.local".
Add "ruby-dev" and "irb" to Vagrant provisioning.
Add SourceParser::labels, use them to display list of supported formats.
Merge branch 'master' into with_vagrant

* master:
  Add SourceParser::labels, use them to display list of supported formats.
Fix venue_spec, cleanup records created by before(:all) section.
Fix venue_spec to destroy existing versions before counting them.

There's a bug somewhere in the stack that causes database sequences to be
reused during tests. For example, one spec creates a Venue with id 123 and
then deletes it, but the version information stays behind. Later, another
Venue is created and is also given id 123. This causes the "paper_trail"
versioning system to think it's related to the previously deleted record,
rather than treating it as an unrelated record.
DEPENDENCY: Add "factory_girl" gem, to generate records using factories.