Catch and log errors when sending email notifications

To prevent notifications from not being sent due to one bad email
address the notification service was modified so that it will catch and
log any exceptions that are caught when sending a notification email to
an email address. The notification service will continue to send email
messages to all other email addresses even when an error occurs. This is
a safe-gaurd against invalid email addresses.
Changed footer to have a gray background color.
Minor tweaking of pending tasks style.
Wrapped section context to provide necessary padding.

This change resolves various issues to spacing and padding of content on
pages.
Fixed NullPointerException that occurred getting current username.
Use null-safe call to ActivityTraceService.applicationReleaseCompleted()
Minor adjustment of margin on application show view.
Fixed padding of pending issue list on project show view.
Fixed padding of pending issue list on application show view.
Changed show more to use buttons rather than custom styles that resemble buttons
Fixed user messages when ther eare no application developer groups/users.
Fixed problem where buttons were focused on page load.

Only inputs, not buttons should be focused.
Changed "View" to "View Details >>"
Changed module show to use tabs and display summary upon load.
Delete application developer and team leader ACLs upon Application delete.
Store username in lowercase to resolve case-sesitivity issue applying roles.
Updated jQuery based date picker to capture edits by hand.
Updated application deployment notification email subjects for clarity
Fixed production war issue by aligning the spring security config version number