Case Insensitive Project Name

Addresses issue #237 

Added ```COLLATE nocase``` to project name field so that queries don't require
special case insensitive comparisons and also preserves the usage of the index.

Also had to make sure that the data folder was set correctly based off of the correct case of the project name.

Haven't tested it but according to http://stackoverflow.com/questions/973541/how-to-set-sqlite3-to-be-case-insensitive-when-string-comparing#comment22403022_973785 it only works on standard ASCII text, which currently is all we are using (we don't accept names with accents and such).

To get these changes you have to regenerate your database. That means we'll have to nuke the master database if this gets merged in.