Add ActiveProfileResolver and 'resolver' attribute to @ActiveProfiles (SPR-10338)

Implementation of https://jira.springsource.org/browse/SPR-10338 previously discussed here - https://github.com/SpringSource/spring-framework/issues/240

I have signed and agree to the terms of the SpringSource Individual
Contributor License Agreement.

Updated code, javadoc, reference manual, changelog

If it will hard to merge I may resubmit later.


![Javadoc 1](https://f.cloud.github.com/assets/2277142/222024/c2727400-85b0-11e2-9e61-04acda76ba5e.PNG)
![Javadoc 2](https://f.cloud.github.com/assets/2277142/222028/c69619c4-85b0-11e2-88f8-f04878161b68.PNG)
![Reference manual](https://f.cloud.github.com/assets/2277142/222029/cb4aa4ee-85b0-11e2-9e7c-a91becdf0cc5.PNG)


Issue: SPR-10338