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 left the [commented out] code as example ... my understanding is Kevin
wants messages not to close by themselves, so exposing this functionality
at this stage probably is not desired.

On Mon, Sep 29, 2014 at 4:14 PM, prabinv <notifications@github.com> wrote:

> In app/scripts/app-messages/vnAppMessageService.js:
>
> > @@ -32,9 +32,10 @@ angular.module('Volusion.toolboxCommon')
> >  			}
> >
> >              messages.push(msg);
> > -            $timeout(function() {
> > +
> > +            /*$timeout(function() {
>
> @tsanko <https://github.com/tsanko> should we instead of commenting the
> timeout based removal of message, have it driven off of the delay property
> in the alert object being passed in, i.e., we give the consumer the option
> to say if it is a persistent message (which needs user action to close) vs.
> a self closing message? If we don't need that functionality at all, I
> suggest we remove this as a whole, instead of leaving remnants like the
> TIMEOUT_SUCCESS, TIMEOUT_WARNING variables. Thoughts?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/volusion-angular/vn-toolbox-common/pull/70/files#r18190315>
> .
>