Unlimited buttons

I needed more than 10 buttons for a selection list and I saw the macro expanding the list of buttons was not the perfect solution.

I remove the macros and created a method with similar signature to the UIActionSheet init method but taking the array instead of the list of arguments. Using UIActionSheet methods I configure the list of buttons as it would look if added with the default init method.

I changed all code to use the new method when needed.