Added test case to the new behavior set in saveAndGetId(). refs #501
Change assertion (remove deprecated ones)
Updated docblocks
Override saveAll method to allow dataset update with events. refs #501

@see https://github.com/cakephp/cakephp/issues/1765
Remove specific callback to a generic one.

By using newly created event to update data.
Added tests for TermsController as well.