Do not generate install targets when scons is invoked as scons <directory>
Merge pull request #25 from Juniper/protect_install_target

Do not generate install targets when scons is invoked as scons <dir>
We have some vizd cores in the State Machine Stats Update code.
On these machines, redis was down and this was causing continuous
reconnection of generators.
It seems that the generator state machines were deleted (by the lifetime actor task)
while sandesh receive was being processed (by the sandesh state machine task)

The solution is to set task policies and make these tasks exclusive.
Merge pull request #26 from Juniper/anishm_lifetime

We have some vizd cores in the State Machine Stats Update code.
1. Add watermarks for SandeshStateMachine work queue to prevent
   vizd running out of memory
2. Scope SandeshRole enum to prevent clash with classes Generator
   and Collector in vizd
Merge pull request #28 from Juniper/meghb_cdb_scale1

1. Add watermarks for SandeshStateMachine work queue to prevent
Making the Sandesh Client's Hold Timer run with the same task/instance as the rest of the state machine
1) Fix exception on setting log level/category in introspect
2) Set appropriate log level on python logger when log level is set
In Sandesh client state-machine, upon receiving EvConnectTimerExpired event in CONNECT state, call DiscUpdate() to swap the primary and secondary collector and move to IDLE state.
Merge pull request #31 from Juniper/pr_2396

Fix for #2396
After a recent change, Sandesh messages are encoded by sandesh code, but decoded by pugixml. Since pugixml does not expect escaping of quotes, we need to remove it in sandesh
Merge pull request #32 from Juniper/anishm_quot

Anishm quot
We need to support shutting down the sandesh statemachine when a systemless test-case ends. This commit adds support for EV_STOP in the Established state
Merge pull request #35 from Juniper/anishm_smshut

We need to support shutting down the sandesh statemachine when a systeml...
make TcpServer::Initialize fn a bool so the clients decide what to do on failure. Sandesh Server exits the appln if Init fails
Merge pull request #36 from Juniper/rajreddy_sandesh_log

make TcpServer::Initialize fn a bool so the clients decide what to do on...