Server versioning and development/release/maintenance model

Yes, we develop against that master branch (create branches from it and then merge into it). Typically we cherry-pick fixes back if we consider it safe and worthwhile to do so.