Registrar: fixed transactions above createApplication()

 - method createApplication() separated in two methods
 - createApplication() is no longer transactional and does verification and approval only if creation succeed
 - createApplicationInternall() is transactional and do not verify and approve application
 - throw RegistrarException from createApplicationInternnal() + rollback on ApplicationNotCreatedException
 - add new notification type APP_ERROR_VO_ADMIN
   (used when automatic approval fails to notify vo/group administrators)
 - moved code for sending verification mail to ensure correct order of recieved
mails
 - GUI - added new app mail type