add layout protocol

1. Remove UILayoutParameter;
2. Add Layout Protocol;