Added MaxQueue size feature to Logger

LocalConnection Logger will now removed oldest log items in the queue when the max queue size of 500Kb is exceeded.
Fixed bugs in DeepLinkProcessor

DeepLinkProcess
- will now auto-hook the SWFAddressManager if needed
- fix to construction of EventHandlerMetadataTag(); now same as Swiz framework.
SWFAddressManager
- now invokes urlChangeHandler function properly; apply() requires an array as second arg.
- no longer documents that urlChangeHandler must be manually configured to the DeepLinkProcessor
Added class-level usage permissions and copyright.
Merge branch 'hotfix/deepLink_001'
Merge branch 'hotfix/deepLink_001' into develop

Conflicts:
	bin/Framework_Swiz_Extensions.swc
Rebuild of deployable SWC
Updated DeepLinkProcessor to support either [Mediate] or [EventHandler] tags
Edited README.markdown via GitHub
Edited README.markdown via GitHub
Edited README.markdown via GitHub
Updated for FlashBuilder 4.5

New descriptors for Metadata tags
Updated build of SWC
Fixes for Firebug Logger
Updated comments that refer to EventHandler

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Merge branch 'develop' of github.com:ThomasBurleson/swiz-extensions_2 into develop
Added AbstractPresentationModel

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Added Git project icon and new ThrottleEventChain

ThrottledEventChain provides a idle feature between serial sequence of events in a chain… this allows the FlashPlayer to process periodically.
Updated XML files for library construction

Modified namespace prefix to 'se'
Updated Metadata for DeepLink descriptors

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Exposed AbstractPresentationModel class

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Update with DelayChainStep class

Added DelayChainStep to provide easy way to idle for N milliseconds between any sequence of events in Swiz chains.
EventChain::createAsyncOperation update to support mixed array of events or IChainSteps.

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Fixed DeepLinkProcessor

SWFAddressManager::setTitle() now correctly uses the baseTitle
DeepLinkProcessor
- now works with EventHandler and URLs
- now supports url tokens as indexes or field names
- now priority assigned to trigger before the EventHandlerProcessor
- now stops propagation to EventHandlerProcessor if processed in the DeepLinkProcessor
Add supplant() and other utility methods
Includes SWFAddress 2.4 AS3 classes

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Fix to DelayChain and DeepLinkProcessor

DelayChain now properly terminates and invokes onComplete()
DeepLinkProcessor
- support `suspend` mode to startup suspended when app startups require complicated initializations before DeepLInking
- major refactor to support multiple [EventHandlers] with [DeepLink]
- support for [DeepLink(suspend="false")] usage
- support for [Eventhandler(properties="")] has an array of values or a single hash map

Updated build of library SWC using Flex 3.6 SDK

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Fixes to DeepLinkProcessor and metadata.xml

DeepLinkProcessor
- now uses DeepLinkItems to manage instances
- now supports multiple [EventHandlers] attached to method
- now supports [EventHandler] attached to methods without arguments
metadata.xml used for validating [Log] and [DeepLink] tags has been improved.

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>
Fixes to DeepLinkProcessor

DeepLinkProcessor
- now uses SwizLogger to output to same console as swiz engine
- improved logging
- improved onBrowserURLChange handler
- now captures 1st url change instead of last
- implemented processStartupLink()
-     either invokes the associated method with the event.url  arg passed or simply calls the traditional onBrowserURLChange() handler
- processLinkEvent() now pre-processes with processStartupLink()

Signed-off-by: Thomas Burleson <ThomasBurleson@Gmail.com>