initial implementation of QDjangoValidator and stubbed QDjangoRegExpValidator

remove code param

build fixes for validators

export QDjangoValidator, add accessor/mutator for message on abc

forgot to attach this accessor/mutator impl for previous commit

add proxy methods for QDjangoModel -> QDjangoMetaModel

proxy methods

actual validation code added, used cleanFields a la django

Conflicts:
	src/db/QDjangoMetaModel.cpp
	src/db/QDjangoMetaModel.h

skeleton for validators tests

Conflicts:
	tests/db/db.pro

add failing tests for validators

nasty little const_cast hack to get around limitations of the model/metamodel separation. also, don't check primary key for validation

Conflicts:
	src/db/QDjangoMetaModel.cpp

actually implement QDjangoRegExpValidator's validate method

change test to reflect that its actually testing the regexp validator

added an extra test for multiple validators on a field
added QDjangoUrlValidator

added tests for QDjangoUrlValidator
added QDjangoIPv4Validator

added tests for QDjangoIPv4Validator