Added excpetion handling while connecting to zookeeper. Also fixed some pep8 issues
Added reconnect logic for redis connection
Systemless tests have been added to test if entries get populated
in stats table for messagetype and objecttypes
Alignment changes had to be made
syslog listener support
syslog listener support
Changed tab to spaces
Patch in:
commit 429fe19368251e63fe372995118c91747124fc4f
Author: Megh Bhatt <meghb@juniper.net>
Date:   Tue Jan 14 15:44:50 2014 -0800

    Add mock_generator to simulate vrouter sending sandesh messages to
    collector.
Optimizations for better flow setup rate.
    - avoid instanstiation of routekey for LPM find.
    - for entry create take last modified time from setup time instead of
      UTCtimestamp
    - avoid exporting flow stats as part of flow create, those will be sent
      in the next cycle of flowstatscollector.
Merge pull request #187 from Juniper/meghb_github

Patch in: 429fe19368251e63fe372995118c91747124fc4f
Merge pull request #174 from Juniper/arvind-development1

Arvind development1
Merge pull request #193 from Juniper/ananth_commit

Ananth commit
Add introspect command to clear a BGP neighbor by FQN.
refactoring the generator
Merge pull request #181 from Juniper/syslog

Syslog
Add error handling while parsing build_info
Verify ip string to be a valid ip address before publishing
Merge pull request #196 from Juniper/ubuntu-control-node

Verify ip string to be a valid ip address before publishing
Merge pull request #195 from ashoksr/master

Add error handling while parsing build_info
- fix analytics compilation error - make base class "Generator" destructor virtual