Support ordering of database entries

- Add method which orders the database query results before comparing with the expected rows.
Ordering is carried out on the database side of the query.

- Add test for ordered and unorder database checks
Change parameter type of orderBy

- Change orderBy parameter on
checkDatabase:table:hasRows:orderBy:error: from NSString
to NSArray.
Correct white spacing in method declaration
Whitespace corrections

Add missing spacing and new lines to various places in
DatabaseContentCheckerExampleTests.m
Capitalisation in DROP TABLE command

Capitalise TABLE in the DROP TABLE command to be
consistent in Query
Whitespace correction

Add spaces after commas in content array for unordered content check
White space corrections

- Remove line break during FMDatabase correction method call in setUp.

- Add space after comma during call to create iAsString in setUp
Correct White spacing

- Correct white spacing for the closing array literal bracket  for
content arrays in test methods: testSuccessfulCompareOrdered,
testSuccessfulCompareUnordered
Merge pull request #1 from rhyshort/master

Support ordering of database entries when checking without resorting to raw SQL.