Fixed hard-coded offset on overview panel scroll into view.
Merge pull request #246 from garryyao/issue/245

Fixed hard-coded offset on overview panel scroll into view.
Log messages of extract.js script to stderr.

This way the stdout can be directed to file and the file will only
contain SQL that can be fed into MySQL.

Also added error message when connecting to mongodb fails.
Define the comments test database also in config file.
Eliminate recreation of database from testing.

Instead of dropping and recreating the database we now drop all the
tables and then recreate them.  This is because in our staging server I
currently have just one database available and I can't drop and recreate
it to run tests in it.

Additionally eliminated the update_votes.sql script - the triggers
themselves take care of votes being calculated.
Create nodejs script to load the test database.
Remove the examples.sql file.

This was to just try out some queries.
Most of them have now been implemented.
Force the use of express 3.0.0rc3.

The latest 3.0.0rc4 release broke JSONP requests handling.
Additionally I'm getting some strange 404 errors.
Fix comment author in comment notification e-mail.

Previously the receiver of comment was used in place of the actual
author.
Avoid creating excessive amounts of sessions.

Store the session cookie also when user is not logged in - just to keep
his session ID and not create a new session for each and every request.

Additionally use Ext.JSON instead of JSON.
New recent comments page.

The page is now also visible to normal users, with the only difference
that hideRead checkbox is only shown for moderators.

The page is divided into two sections: comments & users.

The comments section has two tabs which determine how the comments are
sorted (instead of a checkbox determining it).

The users section has a list of all users sorted by votes.
Add list of users sorted by comment counts.

Now the tab panel of users list makes sense.
Change rendering of links in recent comments list.

Let links be blue as they should be.
Hide the member type info from link - it's not that important.
Fix jasmine tests for Comments.getTopUsers.
Extract TopUsers component from comments.Index.
Create Docs.Comments class.

With the sole responsibility of providing a way to perform
queries to the comments backend.
Extract comments.List class from comments.Index.
Filter comments by selected user.

Allow selection of user from users list and then filter the comments
list to show only comments of that user.

The selection of user is not saved into settings, but is stored until
the next page refresh.
Remove some old unused comments page styles.
Eliminate "Hide current user" checkbox.

This was only useful for moderators before all the comments of
moderators were automatically marked as read.