hg flow, add branch `feature/ADEMPIERE-72`.

--HG--
branch : feature/ADEMPIERE-72
ADEMPIERE-71: If a minitable is created with addTotals(ColumnInfo[] layout)
where the ColumnInfo layout does not have a text field in the first (0) column,
the application will cause an exception when it tries to add the summation
symbol. If using addTotals(Info_Column[] layout), the same thing happens with
column 1. The solution is to scan the table and use the first string column
available. If none are available, don't use the symbol.

--HG--
branch : feature/ADEMPIERE-72
extra : transplant_source : %D0u%04%86%CF%F9%BAj%E9%98%03%E7%60%F6%B0C%B9%DD%A8%16
ADEMPIERE-70: Changed AccessSqlParser to support subordinate SQL statements in
the FROM clause when there are joins. For example FROM (##) subSQL INNER
JOIN C_BPartner bp ON (subSQL.C_BPartner_ID = bp.C_BPartner_ID).  ## is the
SELECT statement placeholder used by the parser.

--HG--
branch : feature/ADEMPIERE-72
extra : transplant_source : .M%28%9A%04b%C5%FF%22%23%F5XF%28F%E8%F6%10%A3/
Allow the attribute set instance window to appear for attribute sets that do
not include serial numbers, lots or guarantee dates.  Also change the number
editor to be read only when required.

--HG--
branch : feature/ADEMPIERE-72
extra : transplant_source : %97%A0%D2%B4%90F%A6%E8%DE%EE%EB%D9%92PCc%B1E%B8%A6
Change the initial value of the statement line and accouting date to the
statement date and not the transaction date which could be in previous periods.

--HG--
branch : feature/ADEMPIERE-72
extra : transplant_source : %BD%DE%DF%A3%88%3Fr%A1%24%23%C6%AD%14e%AD2%A0%DC%D7%1B
ADEMPIERE-72: VLookup and Info window improvements.  These changes affect the
Swing interface and similar functionality will be added to the ZK interface. The
main changes include:

* The record_id stored in the VLookup field is used by the lookup and displayed
in the info window
* The minitables used in a variety of forms are more responsive to mouse and
keyboard selection
* The info product window has additional search parameters including parent
product category attribute set and specific attribute instances

For more details, see the tracker at
https://adempiere.atlassian.net/browse/ADEMPIERE-72

--HG--
branch : feature/ADEMPIERE-72
ADEMPIERE-72: Add record_id to zoom() parameters.

--HG--
branch : feature/ADEMPIERE-72
ADEMPIERE_72: Migration scripts to add messages and fix M_Product_Stock_V.

--HG--
branch : feature/ADEMPIERE-72
ADempiere-72: Change initial query where clause in VLookup to match process used
in the BPartner  and Product Info windows.  The initial query is performed
without wild cards and then with wild cards and then again twice when the info
window is opened (once to check the count and again to generate the results).
If the same query is used, the results will be consistent.

Also, changed the SKU and UPC queries to use UPPER() otherwise no match will be
found for lower case letters in either field.

--HG--
branch : feature/ADEMPIERE-72
ADEMPIERE-72: Add layout managers to the detail panels to allow automatic
resizing when the window size is changed.

--HG--
branch : feature/ADEMPIERE-72
ADEMPIERE-72: Correct the attribute instance lookup and fix the behaviour of
CalloutOrder when a product is deleted via the infoProduct windo.

--HG--
branch : feature/ADEMPIERE-72
ADEMPIERE-72: InfoProduct.java - prevent NPE exceptions when the fWarehouse_ID
has a null value.  VPAttributeDialog.java - modified to correct behaviour when
working with a product with a fixed attribute set instance.

--HG--
branch : feature/ADEMPIERE-72
ADEMPIERE-72: Add back the original class constructors in the info windows and
mark them Deprecated for backward compatibility.  The info windows will assume
no record_id and will be configured to save value(s).

--HG--
branch : feature/ADEMPIERE-72
hg flow, add branch `feature/ADEMPIERE-101-Data-Entity-for-Classification-Group1-Group2`.

--HG--
branch : feature/ADEMPIERE-101-Data-Entity-for-Classification-Group1-Group2
Merge with hotfix/3.7.1 51af9ab06d0ca478946254786255824110e9ee96

--HG--
branch : feature/ADEMPIERE-101-Data-Entity-for-Classification-Group1-Group2
Data Entity for Classification, Group1 , Group2
http://adempiere.atlassian.net/browse/ADEMPIERE-101

--HG--
branch : feature/ADEMPIERE-101-Data-Entity-for-Classification-Group1-Group2
hg flow, add branch `feature/ADEMPIERE-98-Forecast-Management`.

--HG--
branch : feature/ADEMPIERE-98-Forecast-Management
Merge with feature/ADEMPIERE-86-Add-Java7 3b0bab06dca8958b191311ccd4c73c50f949b4c7

--HG--
branch : feature/ADEMPIERE-98-Forecast-Management
Merge with feature/FR3426137_Smart_Browser 24d0cb6be7f24bae012f5e1754ebd0ba054383d5

--HG--
branch : feature/ADEMPIERE-98-Forecast-Management
Merge with feature/ADEMPIERE-101-Data-Entity-for-Classification-Group1-Group2 4eb8ef29394c4255881c85649a2bb764bbe564ca

--HG--
branch : feature/ADEMPIERE-98-Forecast-Management