Changes

Hello, I've been using djax for a project and made a bunch of changes.

See commit messages for details.

I was wondering if you would like to pull and merge the changes in the main repository.

Changes are basically:
- ajaxLoaded is an additional event triggered when all the items have been replaced
- added one more rule for replacing blocks of markup (see 58f03a0)
- all click events are namespaced
- cross-browser title replacement (wasn't working on IE7)
- public navigate method to trigger navigation programmatically
- more standard jquery plugin interface (see 53871aa)

Cheers,
Savio