DB cache issues for non-parametrized ID queries

The generated provider has the `whereWithId` method that is used by single-entities queries such as `query`, `update`, `delete`.
If a huge number of queries is executed on slow devices (I am using a Nexus One for testing purposes) a warning such as the following can be issued:

```
Reached MAX size for compiled-sql statement cache for database <nameofdatabase>; i.e., 
NO space for this sql statement in cache: 
SELECT COLUMN_NAME FROM TABLE_NAME WHERE _ID = '1337'. 
Please change your sql statements to use '?' for bindargs, instead of using actual values
```

This can be solved by using the `_ID` column as a parameter. I have fixed this in [my fork](https://github.com/frapontillo/ContentProviderCodeGenerator), I will make a pull request asap.