Update utils to django 1.6 and convert lots of names into camel case
1) Update part of the utils from Django 2) Convert important utils func into camelCase
Change form init param and form parents
ModelField, EmbeddedField, ObjectIdField, BinaryField, GeoPointField, HiddenInput
Update transformer for the new field and widget
Adding modelForm and formset
Update the testcase for formset and modelForm
Update indentFormatFix for camelCase
Update termial for the new form kwargs
Make terminal command entry being selected during navigating history
Make terminal command entry being selected during navigating history part 2
Adding modelUpsert
Adding theoryTestEncoder
Print form errors in testing for better debugging
1) Change some fields in models from sortedListField to listField 2) Use datetime instead of datetime.datetime in models
1) Adding ObjectComparator, ObjectDumper and JsonDiff into test/util 2) Adding testcase for ObjectComparator and ObjectDumper 3) Change test/utils into test/util
Update theoryJSONEncoder to handle UUID
Add mock app into sys path
1) Rewriting modelScanScanner and testcase 2) Adding gui/model 3) Change mongoModelDetectorBase.run interface 4) Adding ChoiceField 5) Rewriting mongoModelFormDetector 6) Updating CombinatoryModelWithDefaultValue 7) Adding FieldParameter Model
Update pim to use gtk3