[serve][SessionManager] Rename a variable based on the class name.
[server][SessionManager] Add a timeout mechanism.
[server][SessionManager] Make this class MT-safe.
[server][SessionManager] Write a more specific reason.
[server][SessionManager] Use a constant: NO_TIMEOUT instead of a raw number: 0.
[server][testSessionManager] Rename a variable to improve readability by specifying itself..

instance ->
sessionMgr
[server][SessionManager] Remove an assertion that is not directly related with the test case.
[server][SessionManager] Add a new test: test_createWithoutTimeout().
[mlpl][SmartTime] Implement a copy constructor.
[server][testSessionManager] Add a new test: test_update().
[server][test][Helper] Extend Watcher to watch non-GLib based events.
[server][testMain] Retry to open /proc/<hatohol>/stat.

This is a trial fix for issue #61.
[server][test][Helper] Add a comment.
[server][test][Helper::Watcher] Suppress the degradation of execution performance.
[server][ActionManager] Don't timeout for actions, because they are managed under another timeout mechanism and remove the session on thier destruction.
[FaceRest] Fix a bug that number of triggers in the dashboard page is always 0.
[server][testMain] Use a Watcher framework to make code simple.
Merge branch 'issue104'
[server][testMain] Clean up.
Merge branch 'master' of github.com:project-hatohol/hatohol