fixes #485
#485 : added java docs
updated the html. this is used only for testing
added window id to container page
Merge branch 'master' into windowids#521
updated BaseModel set method for WindowId attributes on models
updated ApplicationModel for windowId changes
changed WindowId to have numbers in the offset and timestamp properties
fixed app metrics and instance overview widgets
Squashed commit of the following:

commit bf9d90f93526f040560ecddc2a8c0ed9a81575da
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Dec 16 21:45:03 2013 -0800

    fix #530 Map Reduce Monitor - App List Sort

commit ba4377a91b54b3a9debb3a71de551aa89c40b485
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Dec 16 17:34:14 2013 -0800

    fix #526 Map Reduce Monitor - Counters
Merge pull request #532 from nickholub/counter_pull

Map Reduce Monitor - Counters
Merge branch 'git-485' of https://github.com/gauravgopi123/Malhar
updated operator model and added test, updated app model after BaseModel change
updated PhysOpOverviewWidget with new WindowId format
updated container model for new WindowId change
timestamp of WindowId is now a Date
Merge branch 'master' into windowids#521
added onRemove option to widgets, also lazy unsubscribe to logicalOperators in AppInstancePageView
Merge pull request #533 from andyperlitch/windowids#521

Fixes #521, Refactored WindowId usage
Merge branch 'master' into unsub_logical_ops#510