Initial Commit
Sets up new project with a statically linked framework.
Changes format of dictionary literal.
Tests contents of result.
Removes decodedString: from MySQLResult.
Moves lossy string conversion to a separate test case.
Adds check for inability to encode string losslessly and adds test for the same.
Adds test for lossless string encoding with default string encoding.
Makes array of rows immutable.
Changes "} else {" to "}\nelse {".
Removes references to an old project.
Moves signed tiny int data type tests to a separate test suite.
Separates all the data type tests into separate test cases.
Adds method to create and a drop a table with particular columns.
Adds whitespace.
Changes MySQLInvalidDateTime single to MySQLInvalidTemporalValue (since it's also used for timestamps).
Changes testTemporalDataType:withExpectedResult:withString: to use createAndDropTable:columnsAndDataTypes:block:.
Adds test for invalid timestamps.
Adds comment about allowInvalidDates.
Adds a test for the minimum timestamp value and some comments to the MySQLResult header.