DibiMsSql2005Driver: default charset set to UTF-8

If charset is not specified in config, NULL is passed as connection option and 'Invalid value type for option CharacterSet was specified.  String type was expected.' is thrown.
DibiPdoDriver: applyLimit() for sqlsrv driver

Added table alias has been tested with MS SQL Server 2012 directly and over ODBC.
DibiPdoDriver: added identifier escaping for sqlsrv
DibiMsSql2005Driver: fixed identifier escaping

Annoted link to MS SQL doc does not talk about open bracket '[' escaping, only closing bracket ']'.

dibi::query('CREATE TABLE %n (id INT)', 'abc[]def');
 - old: creates table 'abc[[]def'
 - new: creates table 'abc[]def'
Throw entire callstack for interbase-based databases. The errors given by firebird are multiline, exceptions get thrown from inside the logic. (.*) matches everything up until first line by default - this mitigates the problem and mathes the entire rest of the string (= including multilines)
Merge pull request #83 from milo/sqlsrv-fixes

Sqlsrv fixes
Merge pull request #85 from foglcz/bug-84

Throw entire callstack for interbase-based databases.
Fixed toggling explain for latest Nette Framework
Merge pull request #92 from hrach/patch-1

Fixed toggling explain for latest Nette Framework
Firebird driver: getRowCount throws NotSupportedException
Merge pull request #96 from jasir/firebird-getrowcount

Firebird driver: getRowCount throws NotSupportedException
DibiDatabaseInfo: updated patterns in detectType() [Closes #95]
all file names correspond with class name
Nette extension renamed to DibiNette20Extension and moved to bridges/Nette
added extension for Nette Framework 2.1 (and examples) [Closes #93]
DibiNettePanel is compatible with Nette Framework 2.1 [Closes #97]
Revert "updated Nette\Debugger"

This reverts commit c08918e0342d1e1411c739c1bd124126f25fb5f4.
typos
improved readme & license
Released version 2.1.0