Added data formatting middleware + A few bugfixes.

* Normalize line endings	 93c1b1d

* Added extendable middleware and datacol middleware object.	 092fd48
Usage
---------
```javascript
$("#flex1").flexigrid({
	url: 'post2.php',
	dataType: 'json',
	datacol: {
		'iso': function(val) {
			return val.toString().toLowerCase();
		}
	},
	colModel : [
		{display: 'ISO', name : 'iso', width : 40, sortable : true, align: 'center'},
		{display: 'Name', name : 'name', width : 180, sortable : true, align: 'left'},
		{display: 'Printable Name', name : 'printable_name', width : 120, sortable : true, align: 'left'},
		{display: 'ISO3', name : 'iso3', width : 130, sortable : true, align: 'left', hide: true},
		{display: 'Number Code', name : 'numcode', width : 80, sortable : true, align: 'right'}
		],
	buttons : [
		{name: 'Add', bclass: 'add', onpress : test},
		{name: 'Delete', bclass: 'delete', onpress : test},
		{separator: true}
		],
	searchitems : [
		{display: 'ISO', name : 'iso'},
		{display: 'Name', name : 'name', isdefault: true}
		],
	sortname: "iso",
	sortorder: "asc",
	usepager: true,
	title: 'Countries',
	useRp: true,
	rp: 15,
	showTableToggleBtn: true,
	width: 700,
	height: 200
});
```

* Fixed missing parseInt radix (base 10).	 292113d

* Updated to jQuery 1.8.3 for example pages. 	 5036d65

* Fix for #9 from http://stackoverflow.com/a/10615589 	 193a18b

* Flagged lingering cDrag from 193a18b	 469a585

* added getGridClass function for doing hacks on the grid class 	 a05b94d341

* Fixed mixed tabs and spaces.	 1491581

* Added feature to disable colMove and disabled selecting the column header. 	 43f7918