Squashed 'modules/dev/ktools/' changes from 7c546a6..ee6e2a0

ee6e2a0 New: Add KtoolsEntityField::queryEntities().
f16b4ac Fix: KtoolsArray signature. New: Add two methods to KtoolsString for check string starts/ends.
d8d158a Mod: Rename ktools.string.inc to ktools.type.inc.

git-subtree-dir: modules/dev/ktools
git-subtree-split: ee6e2a022dc77ac43f321fe82ce7081dc081f6b3
Merge commit '0829e4351dc1518857fd069441bc14df7efd0d67' into 7.x-1.x