Merge pull request #3 from davorpr1/master

Simple validations, minor features and .gitattributes.
Updated build tool to git.
ComputedFrom - more flexible version of Persisted

New concept ComputedFrom is more flexible version of Persisted it may be
added to any entity or propety. It allows propery-level computation
persistance.
Refactored KeepSynchronized to simplify design.
An IMacroConcept may create an IAlternativeInitializationConcept without setting non-parsable properties.
KeepSynchronized and ComputeForNewBaseItems modified to work with ComputedFrom instead of Persisted. Persisted is now simply a macro concept that generates ComputedFrom.
Merge pull request #4 from davorpr1/master

DateTimeRange concept added.
Merge (ComputedFrom).
Allowed non-default constructors for all plugins:
Changed MEF registration of plugins using custom PluginsUtility.RegisterPlugins instead of standard Autofac RegisterComposablePartCatalog.
Plugins locations for DeployPackages are now defined in .config file (compatible with Rhetos server).
Simplified use of IPluginConfiguration (for custom IoC component registration) - it is handled in FactoryModuleConfiguration instead of PluginsInitializer.
Refactoring of DatabaseGenerator:
Simplified use of plugins after switching to Autofac instancing instead of MEF.
Removed obsolete ConceptRepository.
Removed obsolete PluginRepository.
Merge pull request #6 from bantolov/master

Improved handling of plugins
Bugfix: Loading plugins form "inner" TypeFactory.
Merge pull request #7 from bantolov/master

Bugfix
Bugfix: NHibernate mapping did not apply to derived property types.
Merge pull request #8 from kmeze/master

Bugfix
FullHistory for History entity is now available through REST interface. It is union of Entity and Entity_History records.