Added Markup plugin
Added Markup plugin CSS
Bundled Markdown rendering library
Polished up the markup plugin code; added textile support

Polished up the markup plugin code; made it easier to add additional
formats; added Textile support
Fixed broken render link and markup switch

Render link was appearing when it wasn't supposed to and vise versa. Fixed to
display at the right time.

Markup switch was using return instead of break. (It's really late,
and I need to test my code more often...)

Also removed forgotten debug line.
Moved rendering libraries to subfolder
Fixed error when rendering file from other branch

Fixed "Invaild path" error when rendering a file from another branch
that does not exist on the current branch. Applied fix from c82b2e6 to
markup plugin to avoid blank commit info bug.
Added support for heads with / in the name
todo: homepage link, php passthrough check.
Add last commit message to index page.
Allow projects to have an external www link.

Shown on index page, as well as header on every page.
Test to ensure mb_detect_encoding and mb_check_encoding exist

Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
Fix whitespace & code style in previous commit.
Added tablesorter plugin. Allows sorting of tables and stores sorting preference in cookie

Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
Fixed even/odd rows for tablesorter

Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
tablesorter: use relative, not absolute paths.

Not all ViewGit installations live in the webserver root.
tablesorter: jquery.cookie.js mode 755 -> 644.
Small table template fix

Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
Changed gmstrftime to strftime to honor localized timezone settings

Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
Set default timezone to UTC.