support for storing duplicate queryName's values in params object.

by parsing
```javascript
    var url = new liteUrl("http://localhost/?queryParam=1&queryParam=2");
```
url.params should return 
```javascript
    {
        queryParam: ["1", "2"]
    }
```
instead of
```javascript
    {
        queryParam: "2"
    }
```