TEST Can_do_ToCountStatement_with_SqlExpression_if_expression_has_groupby
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack.OrmLite.git
Merge pull request #412 from miiihi/master

IDbCommand.Count<T>(SqlExpression<T> expression) behavior TEST
Change Count to sum counts of all rows returned not just the first scalar value.
Exclude MySql '`' quotes when verifying illegal tokens
Add API for returning Count of all Rows
Change test to use new db.RowCount() API
Remove reference to MySqlDialect (fails for Oracle test), use generated sql instead.
Use subselect to count rows
Move StripTablePrefixes to Utils Extension
Make bool sql expressions consistent with and without joined tables
Add support for OrderBy a joined table
Update SS.Text dll
Add example of complex join test using SqlExpression
Fix guess column test to use a non-alias heuristic
Change SelectInto to project aliases to target field names to allow auto mapping of aliased columns
Change SqlServer Window RowNum expression to use aliases when provided
A few more row version tests.
Add tests that confirm bug
Change Oracle implementation of InsertAndGetLastInsertId

- do not store value of identity from shared state variable
- throw exception from Oracle GetLastInsertId()
- fix a test, and an auto comment