fixes
add analytics
improve loadRandom
make mongo more compatible with SQL
stricter check on undefined field values

If your model is not loaded this change will now prevent you from
using model values of the fields which have no default value.
same es prev commit
Change storage type for booleans. They now use true / false instead of 1 / 0.

You can still override with yes_value / no_value.
conflict
improve dereferencing

Dereferencing for fields not eding with ID will
append _text now

$this->hasOne('User','created_by');

creates 2 fields - 'created_by' and 'created_by_txt'. It used
to have created_by_2 or some other number at the end.
non-initialized fields in non-loaded models are now null.

Use strict mode if you want extra control
on does not require 2nd argument - optional
easier access to form layout template
allow to specify labels for radio as object

$label=$this->add('Html')->set('blah');
fix dirty
Reorganization of atk-main.css
Merge pull request #315 from DarkSide666/master

Reorganization of atk-main.css
fix
compatibility fixes
try to avoid embarassing message
allow to customize popover crlass