add Action::ACCESS_FREE (refs #3561)
add tests for Action::ACCESS_FREE (closes #3561)

also test action->canExecute as an addition to Action->hasPermission
remove access_free usages (refs #3598)
mark some Application columns as deprecated (closes #3598)
delete obsolete classes (closes #3599)
Merge pull request #655 from CircleCode/3.2-I3599

3.2 i3599