Added min/max-size options

Adds the ability to define min-size and max-size options for ui-layout child elements. Unit tests for initial child element sizes included. Missing unit tests for attempting to move the splitbar outside of the min/max bounds. (Not sure how to simulate the splitbar drag/drop with Jasmine unit tests)