Rename registerRecordAction methods

since the registerCRUD does not register CRUD actions only.
add validateActionName method to Utils
toActionClass method
improve class file cache checksum calculation
refactor class cache logics
Move getActionClass to ActionKit\Utils
Clean up
Copy cache methods to ActionGenerator
Checking in changes prior to tagging of version 1.5.1.