Add a NamedRunnable class

Acts as a runnable which renames and appends the current thread with a given identifier name.
Switch section building from thread spawning to the ThreadPool executor

Uses the application executor ThreadPool now, this gives rougly a 22% decrease in loading time at application start:

Thread spawning:
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2796559458ns
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2571973209ns
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2655848085ns
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2825473125ns

ThreadPool executor:
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2230045792ns
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2318241626ns
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2258262418ns
com.af.synapse I/access$600->continueCreate﹕ Interface creation finished in 2300884669ns
Add proper ActivityListener lifecycle handling for OptionList
Move ActivityListener actions for CheckBox to an executor thread
Add missing valueCheck on application start for CheckBox

The ActionValueUpdater was not being called properly at application start when a CheckBox's action differed from its saved state.