freespace.*: made some adjustments, added new multiple block allocation/release functions but they're still buggy