optimized object »pattern«, added prototype instead of mixin
$.mvc.modelDb.extend() will now always create a new object and is now scope-safe

This is essential, because otherwise all models use the same! SqliteStorageAdapter instead of an individual object. SqliteStorageAdapter#search() works only for the first model object. Now it's fixed! You can create new models with:
a) $.mvc.model.extend("entity", {...}, SqliteStorageAdapter); // <-- this defintion caused the scope problems
OR
b) $.mvc.model.extend("entity", {...}, new SqliteStorageAdapter());
constructor is now scope-safe

New SqliteStorageAdapter could be created with:
a) var obj = new SqliteStorageAdapter() OR
b) var obj = SqliteStorageAdapter() OR even
c) var obj = SqliteStorageAdapter