breezenhcontrollerattribute fix+maxexpansiondepth added

I wanted to add a `MaxExpansionDepth` property to a controller rather than on each methods. When doing that I noticed a bug in the `BreezeNHControllerAttribute`: the properties you set on it(MaxTop,MaxSkip,...) are not respected, they're always overridden by the default one. I made some changes to but it's more a work around than a clean fix.