Version 1.0

This is a major release for the `ui-layout` module that adds the ability to:
- Define layout configuration from the scope
- Toggle containers open / closed
- Various other small fixes

**New Requirements**:
This release introduces a new component, `ui-layout-container`, that is required on all children inside a `ui-layout` element.
```
<div ui-layout>
    <div ui-layout-container></div>    
    <div ui-layout-container></div>    
</div>
```



Resolves #4, Resolves #11, Fixes #21, Resolves #29, Resolves #30, Closes #32, Resolves #38, Resolves #41 

@douglasduteil Would love your input on this implementation before I merge it into the master branch. 
Necessary comments ?
Add a TODO saying why it's not working anymore is you want to keep it