Show filter text as user changes control values

Fix #529 
single selection
![genotype](https://cloud.githubusercontent.com/assets/2774472/4864523/f813b95e-611c-11e4-934e-780c4dbfdfb5.png)
multi selection
![functclas](https://cloud.githubusercontent.com/assets/2774472/4864527/fd4e1e46-611c-11e4-91e2-9073f7c0bb2b.png)

null
![hgmd](https://cloud.githubusercontent.com/assets/2774472/4864535/0565a824-611d-11e4-9fec-b118702c8293.png)



The range one is left aligned as Don suggested.


Here is search
![cohort](https://cloud.githubusercontent.com/assets/2774472/5145494/32b58e70-7171-11e4-8763-de68905d5bee.png)


Here is infograph on openmrs
![sdgt](https://cloud.githubusercontent.com/assets/2774472/5145557/c618554e-7171-11e4-9dd5-f7e9d86de097.png)

The others are never used. 

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Consider consolidating all this into:

```javascript
values[size - 1] = preposition + values[size - 1];
string = attrName + plural + values.join(', ');
```