fix #623 Adding support to content when generating HtmlTemplate files

Now is possible to pass a specific content to the method in order to have it inside the template generated.
fix #624 Configurable url generated by page engine
feat #615 Bower manifest

Close #615
refactor Moving tests

Close #630
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.
fix #637 HTML radio button not reacting in IE 7

Radio button needs a name to get selected by a click in IE7.
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.
v1.4.7
fix #639 too small viewport size reported in IE8
fix #638 testcase for radiobutton issue in IE7

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.
fix #642 Some wrong scrollbars were displayed in the splitter panels.

In these cases, this prevented from scrolling the content panel.
Some miscalculations of the width and height have also been fixed.
The splitter border  width is now accessible from the skinning system (by the new borderWidth property).
fix #647 Broken link in the date format documentation
fix #626 test case for: pageReady event not raised

The fix for the issue has already been integrated in 1.4.7 via
e533d6c2b29f6fa3809c5973de3e5473638855a9. This is a missing test case.

Close #643.
fix #644 Incorrect css rule

Updating border and padding rules.
fix #629 hashchange listeners broken after overlay creation

After a DomOverlay is created, the hashchange listener added by aria.utils.HashManager class was not called any longer.
feat #654 onclick on the Icon widget

Implemented an 'onClick' property to the Icon widget

Close #654 Close #537