window and windows fixes

@aesnyder - please look as you have been in this code the most as of late besides me.


@gitnik 
@zacronos 
windows - options actually work with model, and expressions now window and windows - checks to make sure double position sets do not occur - the close button and pin issues with chrom appear to happen less,   however there is deff a problem with webkit in general as firefox does not have the close button and invisible pin issues Examples - plus 1 fixed - windows re-render shows that the marker options persists across model   changes