FLEX-34213 - allow adjustment of maxDragRate (patch contributed by 'after24')

Replaced the private static const MAX_DRAG_RATE by the public static property maxDragRate. This allows the value to be manually set to > 30, smoothing the apparent performace of mobile lists.

Note: the patch suggested a default value of 90; I decided to keep the previous default of 30, in order to minimise the chance of side effects.
Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Added FlatSpark project
Fix for https://issues.apache.org/jira/browse/FLEX-34556 (thanks to Jorn Nolles)
FLEX-34557 - PlugIn vs. Plugin (Aleksey; reporter; Lee Burrows: patch)

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
FLEX-34539 - verify s:Application assumption to prevent RTE

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
FLEX-34538 - create some whitespace at the top of Spark Alert

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
FLEX-34390 - added null check on skin.currentState

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
FLEX-34373 - fix default button handling

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Ignore visualcomps folder
Fix for https://issues.apache.org/jira/browse/FLEX-34610
Added build scripts and font licenses for FlatSpark
FLEX-34543 Accepting patch from Marcus Wilkinson.
FLEX-34543 Added a unit test which reproduces the bug and thus prevents it from recurring.
Added FP 15 swfversion condition

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Minor rewrite to avoid multiple catch blocks in one statement (JS no likey)

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Increment and counterpart don't work with FlexJS '_get()' and '_set()'

In FlexJS, all properties are converted to a set of methods, with '_get' and '_set' postfix. Calling an increment on a property in AS - myProp++ - will thus translate to 'myProp_get()++' in JS. And JS strongly objects to that syntax.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Final adjustments for FlatSpark integration

Adds missing FlatSpark experimental components
Adds top-level license mentioning fonts OFL licenses for FontAwesome and Lato
Moved FlatSpark's fonts licenses to top-level license
Revert "Increment and counterpart don't work with FlexJS '_get()' and '_set()'"

This reverts commit af2dc0d8f6712c0003264cea966ef8afd159878c.
Revert "Minor rewrite to avoid multiple catch blocks in one statement (JS no likey)"

This reverts commit b9d15cf4a2979dbf6786165073317243fa063251.