fix #606 html select: better synchronize value and selectedIndex

In case both value and selectedIndex are bound to the HTML select,
initialise them properly in special cases (NotANumber, null, out of the boundaries)
fix #626 pageEngine `pageReady` event not fired in Chrome

CSS transitions are not performed in Chrome and in IE10 when the container
has `display:none`. Hence if `animationOut` was defined in animations
configuration, page engine's `pageReady` event was never fired.

Close #628.
doc remove jsdoc @name when unnecessary

@name is only needed if case when we want to document variables under
different names, or to document variables that are initialized outside
`$constructor` in `Aria.classDefinition`.

We have an issue with APIDoc extractor/viewer, it marks all props with
`@name` as `static`. By the time that gets fixed, this commit removes the
wrong `static` marker from some props. We still have `@name` though in
some other places (mainly modifiers and Aria singleton).

Close #631.
fix #632 Flash transport issues

1) IO.swf was requested from the wrong path when Aria.rootFolderPath
was changed, hence no cross-domain requests were possible.

2) If cross-domain requests for multiple physical files were queued quickly
one after each other, before the Flash transport was loaded (e.g. loading
a template + controller in one `Aria.load` call), then only one of those
requests was actually issued over the network.
fix #633 Fixing failing tests on Safari/Mac

This commit fixes 2 failing tests on Safari/Mac after PR #589
fix #636 test.aria.widgets.container.dialog.closeOutside.Issue389TestCase

This commit fixes a failing test on Firefox:
 test.aria.widgets.container.dialog.closeOutside.Issue389TestCase

The regression was caused by 6f4e5e3586e1f1ed7f721bb16fd8ff79fa9a2c86
along with the following bug in Firefox:
when inserting the java robot applet while a field is focused,
the field stays focused but no longer reacts when typing.
bug spotted in IE 7:

radio button needs a name to get selected by a click. As there is no need for a name in this widget,
the workaround is to call the onbind method on every radio button bound to the model.