Bug 860866 - Implement manifest parser