Added "auto grow" directive. Modification to Alert layout. Modification to busy animation.

@texasag , @prabinv and @hippee-lee Please code review. This contain breaking changes so once is pulled you have to build it and commit DIST files to sprint7 and bump the revision.
I'm all for removing code we don't use, but I don't think we should leave it commented out. It is not a complicated piece of functionality, that we cannot add again without seeing the commented out code. And source control always gives us the option to see what was changed in the file. It just looks more  cleaner without the commented code. Can you remove them?