Fixed issue #189 along with some refactoring in RTMP classes.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4317 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Removed deprecated tests

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4318 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Updated ivy deps and tomcat plugin. Replaced JMX with Spring implementation. Modified file persistence to create persistence director if it is missing. Fixed issues #68 #69 #122 #128 #136 #146 #172 #184 #186 

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4319 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Fixed tomcat plugin to work with new JMX impl.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4320 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Moved clustering to a plugin. Updated installer app.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4322 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Moved some tests. Fixed leak in scope removal routine.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4323 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Refactored thread local usage for connections. 

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4324 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Refactored threading model and mina protocol handling. Added more separation to the client classes to prevent clashing with server classes and also to make extraction to their own project easier. Externalized some more rtmp properties.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4325 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Major update; complete refactor of Scope amongst other things. Also fix for issue #190.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4326 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Updates and fixes found during testing.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4327 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Fixed file not found issue when recording

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4328 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Updated vod miniplayer. Fixed issue #83. Replaced several sync blocks with semaphores.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4329 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Fixed policy plugin

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4330 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Updated generic project config

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4332 1b6495e4-3631-0410-8e05-8f51eee8b9cc
MBean patch applied for issue #202

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4333 1b6495e4-3631-0410-8e05-8f51eee8b9cc
First commit after removing client code. The client code will exist separate from the server codebase

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4337 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Added more robust handling for RTMPT streams in addition to adding more configurable properties for the encoder and servlet handler. Updated various flex project settings.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4341 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Removed FLVData class since it was unused - issue #204. Updated ivy jar.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4342 1b6495e4-3631-0410-8e05-8f51eee8b9cc
New ivy

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4343 1b6495e4-3631-0410-8e05-8f51eee8b9cc
Fixed client build. Modified DeferredResult and RTMPConnection to support the client.

git-svn-id: http://red5.googlecode.com/svn/java/server/trunk@4344 1b6495e4-3631-0410-8e05-8f51eee8b9cc