removed ruby 1.8 gems and added thin to INSTALL
Revert "SilentNil breaks `if foo' when foo is a SilentNil. Update callers of #try."

This reverts commit f36a228237709b71caa9b447366ad0ea412c3d71.
bring back self.existing
if the options hash is used for url other options are in html_options
fixed silent nil to be more nil like

In particular nil.try(:something) will now return nil - not SilentNil.

SilentNil evaluates to true so
:yes if this_is_nil.try(:test) returned :yes
delegating function operators and nil testing functions to nil
fixed safe_html for inline alerts

moved display code for alerts into a helper.
Ported back the safe_join that will escape the parts and mark as html_safe
made wiki preview html_safe
try(:method) now returns nil and < does not work on that - fixes #4216
redirect to /me if logged_in - fixes #4144
disabled filters referred to undef label - refs #4255
only list discussions with some post on /me/discussions - refs #4255
form_for now needs to be rendered - fixes #4265
fixed fai key fixture to grant its users access
better controller checks for networks with networks

... and the like
including test.
do not list networks as possible members of a new network
protect against preview being nil for .html_safe
Merge pull request #30 from Crabgrass/feature/small-bugfixes

Feature/small bugfixes