fixes #119: Redcarpet2 has precedence over Redcarpet1

Tilt::RedcarpetTemplate#prepare will look for and choose Redcarpet2 first.

The precedence can be overriden through Tilt.prefer.
 Tilt.prefer Tilt::RedcarpetTemplate::Redcarpet1
be more pretty
Adding Etanni templating
Typo fix
Added a a test to my previous commit.
Add assert_not_match method for coffescript tests

Apparently 1.8.7 does not have the assert_not_match method (instead
it has assert_no_match).  Add it to the coffescript tests so they
pass.
Add a method to all Template classes that states whether the template sllows running arbitrary Ruby script. This is useful for users of Tilt who want to disallow templates that support script or who want to treat them differently.
Remove special case for 1.9.1
Update links to Haml site

The Haml website is now at http://haml.info
Fix copy and paste error

"require 'liquid'" to use Liquid templates instead of 'haml'.
Added support for CSV templates.
Properly check if csv engine is initialized without throwing error.
Adds explicit trim: false option
Merge pull request #156 from ssimeonov/master

Improve API compatibility with ERB templates
Merge pull request #148 from mattwildig/haml-links

Update links to Haml website
Merge pull request #122 from simulacre/bug-119_redcarpet_extensions

fixes #119: Redcarpet2 has precedence over Redcarpet1
Merge pull request #147 from guilleiguaran/remove-1-9-1-code

Remove special case for 1.9.1
Merge pull request #143 from bhollis/master

Add allows_script? method to Template
Merge pull request #141 from thinkerbot/add_assert_not_match

Add assert_not_match method for coffescript tests
Fix csv engine selection.