Nl replaced sync library

Replaced the sync-q library with my own synchronous queue library named - sink_q
Race conditions are fixed so users can call take picture without manually interleaving callbacks

Reviewed By: @johnnyman727
queue is part of camera object now.

![image](https://cloud.githubusercontent.com/assets/1192661/3239025/ae9e66fa-f102-11e3-8d26-df2b37766eeb.png)