@Nishanth: 28 is based of the 26 branch (weird, i know). Because a lot of stuff got removed from master already (eg. sql backends) i wanted another major release where we can properly document and deprecate all things that were sent to valhalla in master. So our users can better prepare for the upcoming changes in 3.0. Also, 28 will be some kind of LTS version for users that can not upgrade to 3.0 because of the missing features. And 3.0 will probably not be entirely compatible (api) with previous versions.
@Nishanth: are your local changes not suitable for upstream? would your life be easier if you'd have commit rights?
wrt master: the split (cobbler-web, koan) will be reversed when i find the time, i don't mind if someone else beats me to it though ;-)