Merge remote-tracking branch 'github/feature/tests' into development
Refactoring FOFTable to remove the use of getProperties()

Ideally I'd want to go with a full JRegistry implementation and use __get / __set / __call to access the table properties, similar to FOFModel. However this is slow and backwards incompatible so I went with a compromise solution. You can now use the setKnownFields / addKnownField methods to let FOFTable know which fields belong to the database table.

Since I was at it, I improved the magic fields handling and added a few database escapes that were forgotten throughout the code (mostly on integer values, but still!).
Removing old, obsolete tests
FOFTable::removeKnownField was not working
More tests for FOFTable
Autoloading of custom test case classes

Thanks for the hint @mbabker
Better directory layout for tests
Better test compatibility with both Joomla! 2.5 and 3.x
Merge remote-tracking branch 'github/feature/tests' into development
FOFFormFieldList ordering feature
Merge pull request #67 from Twentronix/fofformfieldlist-ordering

FOFFormFieldList ordering feature
Doing progress on testing FOFTemplateUtils. We now need to mockup the JApplication class and half the entire universe, but we're getting closer.
Minor improvement code style buildQuery()
Woo-hoo! Faking the session and template does allow me to now test FOFTemplateUtils::addCSS & friends
Complete tests for FOFTemplateUtils::addCSS and FOFTemplateUtils::addJS
FOFModel would save the limit and limitstart of the input variables (e.g. request) to the user state even when using getTmpInstance.

After this commit when getting a model with getTmpInstance will default to the state not being saved. When getting a model with getAnInstance the state will be saved. You can pass a $config['savestate'] variable (or savestate input variable) to override this behavior.
Regression: table data not updated after running store()
Update to use com_foobar and expand tests
Add in parsePath() and route() tests
Merge pull request #70 from wilsonge/development

Update the template utils tests