JobWorkerThread: more convenient workers

JobWorkerThread combines with JobQueue.
Fix JobWorkerThread#interrupt interrupt working job
JobQueue: add keep-alive, maximumThreadPoolSize
Merge branch 'turenar/iss34' into turenar/jobqueue

Conflicts:
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/ClientConfiguration.java
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/TwitterClientMain.java
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/gui/render/simple/StatusRenderObject.java
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/internal/NullUser.java
	elnetw-core/src/test/java/jp/syuriken/snsw/twclient/filter/UserFilterTest.java
JobQueue: do not start worker thread when initialized (issue #36)
AsyncAppender: flush on jobqueue (issue #36)
JobQueue: report long alive job (issue #36)
JobQueue: warn if JobQueue is shutting down and registered job (issue #36)
JobQueue: fix workerMainThread#interrupt is always not invoked
detect deadlock (issue #36)
JobQueue: update javadoc, test (fixes #36)
Merge branch 'turenar/jobqueue'

Conflicts:
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/ClientConfiguration.java
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/gui/render/simple/MiscRenderObject.java
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/gui/render/simple/SimpleRenderer.java
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/internal/LoggingConfigurator.java
	elnetw-core/src/main/java/jp/syuriken/snsw/twclient/internal/NullUser.java
fix checkstyle warning
fix findbugs warning