Improvements for Bootstrap

- Close streams with projector even if there are no recoverable indexes.
This ensures projector is in a good state on startup.
- Set Stream status correctly on bootstrap.
- Send Shutdown Topic even if there are no vbuckets on a projector.
- Indexes in Init state in Maint Stream also need to be ignored for
recovery

Change-Id: I288e26ccc14f9eb93b1ffd0a421347f381eed723
Reviewed-on: http://review.couchbase.org/43846
Reviewed-by: Pratap Chakravarthy <prataprc@couchbase.com>
Reviewed-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>
Tested-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>