Add simplistic warning log function

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40702
Start porting java netty framework

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40876
Add javaish exception classes
Implement DefaultChannelPipeline

--HG--
rename : src/net/channel/IChannelEvent.as => src/net/channel/events/IChannelEvent.as
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40890
Add base exception class

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40894
Remove redundant else statement

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40896
Implement channels
Add channel state enum
Add events
Add SingleHandlerChannelPipelineFactory
Add common exception classes

--HG--
rename : src/util/Exception.as => src/util/errors/Exception.as
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40901
Detab

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40914
Add InetSocket class due to limitations of buildin Socket class
Implement ClientSocketChannel

--HG--
rename : src/net/channel/Client.as => src/net/channel/ClientBootstrap.as
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40928
Move all channel related classes into net.fatty package
Implement ClientBootstrap

--HG--
rename : src/net/channel/ClientBootstrap.as => src/net/fatty/bootstrap/ClientBootstrap.as
rename : src/net/channel/AbstractChannel.as => src/net/fatty/channel/AbstractChannel.as
rename : src/net/channel/ChannelState.as => src/net/fatty/channel/ChannelState.as
rename : src/net/channel/Channels.as => src/net/fatty/channel/Channels.as
rename : src/net/channel/ClientSocketChannel.as => src/net/fatty/channel/ClientSocketChannel.as
rename : src/net/channel/DefaultChannelHandlerContext.as => src/net/fatty/channel/DefaultChannelHandlerContext.as
rename : src/net/channel/DefaultChannelPipeline.as => src/net/fatty/channel/DefaultChannelPipeline.as
rename : src/net/channel/DiscardingChannelSink.as => src/net/fatty/channel/DiscardingChannelSink.as
rename : src/net/channel/IChannel.as => src/net/fatty/channel/IChannel.as
rename : src/net/channel/IChannelDownstreamHandler.as => src/net/fatty/channel/IChannelDownstreamHandler.as
rename : src/net/channel/IChannelFactory.as => src/net/fatty/channel/IChannelFactory.as
rename : src/net/channel/IChannelHandler.as => src/net/fatty/channel/IChannelHandler.as
rename : src/net/channel/IChannelHandlerContext.as => src/net/fatty/channel/IChannelHandlerContext.as
rename : src/net/channel/IChannelPipeline.as => src/net/fatty/channel/IChannelPipeline.as
rename : src/net/channel/IChannelPipelineFactory.as => src/net/fatty/channel/IChannelPipelineFactory.as
rename : src/net/channel/IChannelSink.as => src/net/fatty/channel/IChannelSink.as
rename : src/net/channel/IChannelUpstreamHandler.as => src/net/fatty/channel/IChannelUpstreamHandler.as
rename : src/net/channel/ILifeCycleAwareChannelHandler.as => src/net/fatty/channel/ILifeCycleAwareChannelHandler.as
rename : src/net/channel/SingleHandlerChannelPipelineFactory.as => src/net/fatty/channel/SingleHandlerChannelPipelineFactory.as
rename : src/net/channel/SocketChannel.as => src/net/fatty/channel/SocketChannel.as
rename : src/net/channel/errors/ChannelException.as => src/net/fatty/channel/errors/ChannelException.as
rename : src/net/channel/errors/ChannelHandlerLifeCycleException.as => src/net/fatty/channel/errors/ChannelHandlerLifeCycleException.as
rename : src/net/channel/errors/ChannelPipelineException.as => src/net/fatty/channel/errors/ChannelPipelineException.as
rename : src/net/channel/events/DefaultExceptionEvent.as => src/net/fatty/channel/events/DefaultExceptionEvent.as
rename : src/net/channel/events/DownstreamChannelStateEvent.as => src/net/fatty/channel/events/DownstreamChannelStateEvent.as
rename : src/net/channel/events/DownstreamMessageEvent.as => src/net/fatty/channel/events/DownstreamMessageEvent.as
rename : src/net/channel/events/IChannelEvent.as => src/net/fatty/channel/events/IChannelEvent.as
rename : src/net/channel/events/IChannelStateEvent.as => src/net/fatty/channel/events/IChannelStateEvent.as
rename : src/net/channel/events/IExceptionEvent.as => src/net/fatty/channel/events/IExceptionEvent.as
rename : src/net/channel/events/IMessageEvent.as => src/net/fatty/channel/events/IMessageEvent.as
rename : src/net/channel/events/UpstreamChannelStateEvent.as => src/net/fatty/channel/events/UpstreamChannelStateEvent.as
rename : src/net/channel/events/UpstreamMessageEvent.as => src/net/fatty/channel/events/UpstreamMessageEvent.as
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40930
Complete barebone netty port

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40941
Add asArray method to ChannelPipeline interface as replacement for netty asMap method because AS3 dictionaries are unordered
Implement copyPipeline method

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40943
Fix recursive call in SocketAddress host property
Minor code cleanup

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40947
Add SimpleChannelHandler port

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40949
Implement frame decoder
Implement one on one decoder/encoder

--HG--
rename : src/net/fatty/channel/SingleHandlerChannelPipelineFactory.as => src/net/fatty/channel/CopyingChannelPipelineFactory.as
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40953
Implement CorruptedFrameException

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40958
Fix byte array position causing EOFError

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40961
Add missing type annotation

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%40977
Add logging handler
Add string conversion pretty printing

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%401005
Fix write completion notification with wrong arguments

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%401007
Add error names to all Exception derivatives
Fix LoggingHandler printing
Add correct error printing in warning function

--HG--
extra : convert_revision : svn%3Ab3c16d11-c3af-b24a-9bc5-dfd0e90a051d/Prototypes/Defender-like-thing%401011