Allow parameters to be passed to named fixtures

This allows creating complex object graphs but overriding specific details if so desired.
Creates a bound variable called "params" in all fixtures loaded from a fixture file. If
the file was loaded without any parameters, the params object wil be an empty map.
Enable access to params inside build block

Previously the getProperty method in FixtureBuilder was interfering
Don't pass params around since it's on the fixture now
Give exceptions a serialVersionUID

When running tests in an IDE, these exceptions don't get serialized correctly when
loading fixtures using the remote-control plugin, as the classes get generated
slightly differently by grails and the IDE.
Add helper method to convert a Fixture into a Map

This allows easy passing of fixture-created data back to a calling test.
Fix NPE when sessionFactory isn't injected
Add comment explaining sessionFactory may be null.
Document new toMap() method.
Replace spaces with tabs for indent.
Merge branch 'remote-control'
Replace spaces with tabs for indent.
Merge branch 'parameters'

Conflicts:
	src/groovy/grails/plugin/fixtures/Fixture.groovy
Bump version to 1.3-SNAPSHOT.