Adding remote api support for java
added comments
addressed comments
Merge pull request #1638 from AppScale/remote-api-for-java

Adding remote api support for java
Remove conflicting jars
adding retry logic to email sending
catching zookeeper exceptions
catching zookeeper exceptions
logging zk exceptions
Merge pull request #1639 from AppScale/remove-conflicting-jars

Remove conflicting jars
Merge pull request #1640 from AppScale/email-retry

adding retry logic to email sending
Removing retry logic and adding a timeout
Merge pull request #1641 from AppScale/groomer-catch-zk

catching zookeeper exceptions
Update mail_stub.py
Merge pull request #1642 from AppScale/mail-timeout

Removing retry logic and adding a timeout
use a java error app if the application is written in java
Merge pull request #1643 from AppScale/java-error-app

use a java error app if the application is written in java