Added @Ajax annotation

I've added support for an @Ajax annotation that you can attach to a controller in order to mark it as "AJAX Only". The EventListener/AjaxListener checks if the request is an Ajax request (isXmlHttpRequest method) throwing an Http exception (status code 403) in case it is not.

This is my first time contributing to an open source project so excuse me if i got something wrong.