fixes #444
added java docs
removed the cleaning of the applications
added the cleanup mechanism
fixes #472
reconnection when the connection is dropped

Squashed commit of the following:

commit b129addce8bfee25ef1c1c28d88b030bd5f5b0d3
Author: David Yan <david@datatorrent.com>
Date:   Fri Dec 13 10:12:50 2013 -0800

    making numRetries settable

commit d9fb7c7009b59964be75ff4962036adedd55264e
Author: David Yan <david@datatorrent.com>
Date:   Fri Dec 13 09:50:37 2013 -0800

    trivial log message change

commit 63137559b84bb948ce613784e621677cac872524
Merge: 94b2308 119ad9e
Author: David Yan <david@datatorrent.com>
Date:   Fri Dec 13 09:33:37 2013 -0800

    Merge branch 'master' of https://github.com/DataTorrent/Malhar

commit 94b2308f83424431cd36c121311d7202e82a257d
Author: David Yan <david@datatorrent.com>
Date:   Thu Dec 12 13:05:40 2013 -0800

    fix #443 trying different way of handling reconnection

commit 25843bb469060ce999c14b2c0c9c6cfc78fad6dc
Author: David Yan <david@datatorrent.com>
Date:   Wed Dec 11 19:12:07 2013 -0800

    fix #443 added support of reconnect upon failure of sending message
Merge branch 'issue443_pull2' of github.com:davidyan-malhar/Malhar into davidyan-malhar-issue443_pull2
Using uniform naming convention for applications. Fixed incorrect application names. Fixes #486.
Merge pull request #456 from gauravgopi123/github-444

Github 444
Squashed commit of the following:

commit 54c57a73c2b5814ccfd33c7447323409a16b48b7
Author: David Yan <david@datatorrent.com>
Date:   Fri Dec 13 16:49:56 2013 -0800

    added javadoc

commit f7050508c0743b9a6e5e2024cffc04e897e71746
Merge: 6c7a054 689796b
Author: David Yan <david@datatorrent.com>
Date:   Fri Dec 13 16:48:53 2013 -0800

    Merge branch 'issue488_pull' into issue488_pull2

commit 689796bb8e4a89b4b6eb8187957fbc3b49e8edca
Author: David Yan <david@datatorrent.com>
Date:   Fri Dec 13 15:33:41 2013 -0800

    fix #488 added delay before reconnection
fixes #420, can now set explicit width for widgets
Merge branch 'master' into widget_height#420
Merge pull request #494 from andyperlitch/widget_height#420

fixes #420, can now set explicit height for widgets
Merge pull request #493 from davidyan-malhar/master

fix #488 added delay before reconnection
Merge pull request #487 from PramodSSImmaneni/github-486

Using uniform naming convention for applications. Fixed incorrect application names. Fixes #486.
fixes #364, removed free memory from container metrics
Merge branch 'master' into remove_free_mem#364
Merge pull request #501 from andyperlitch/remove_free_mem#364

Fixes #364, removed free memory from container metrics
fixes #356
Merge pull request #504 from andyperlitch/ctnr_log_url#356

fixes #356, container log url now available in container info widget