Merge pull request #1069 from radig/master

Ensure $sources is Array ( fix #3520 )
Add OK or Successful HTTP codes 200-206 to HttpResponse::isOK(). Fixes #3531
Merge pull request #1072 from uzyn/httpresponse-3531

Add OK or Successful HTTP codes 200-206 to HttpResponse::isOK().

Fixes #3531
Don't treat tables that substring match as associations

The table structure of:

- packages
- userpackages
- georegions
- userpackages_georegions

Should not create a habtm between packages & georegions.

Fixes #3532
Using user-defined datasource in ClassRegistry when testing