use empty slice instead of nil slice when no tags exist for service
Merge pull request #145 from abursavich/master

consul: use empty slice instead of nil slice when no tags exist for /v1/catalog/services
CHANGELOG updates
Cutting v0.2.1
scripts: chmod for dist
consul: Adding new session tables
consul: Adding util method to generate a UUID
consul: Adding SessionCreate and SessionRestore
consul: Adding session lookup methods
consul: Adding SessionDestroy
bench: minor updates
consul: Adding session tests
consul: Adding Defer to MDBTxn
consul: Adding session invalidation
consul: Switch notify to using txn defer
consul: Support KVSLock and KVSUnlock
consul: Session invalidation releases locks
consul: Adding SessionList to snapshot
consul: Adding support for sessions to FSM
consul: FSM tests for session